技术方案:XML,声明式,低代码
模板来源:Android UI设计模板有很多,下面列举几个常用的:
弹窗模板
谷歌官方 声明式UI
Jetpack Compose 是用于构建原生 Android 界面的新工具包。它使用更少的代码、强大的工具和直观的 Kotlin API,可以帮助您简化并加快 Android 界面开发。
https://github.com/android/compose-samples
更详细的Jetpack教程
Figma
Figma是一种在线原型设计工具,可以提供较好的设计者与开发者之间协作。下面是Jetpack提供的Figma现成方案。
注意,设计工具只展示布局和需要的图片资源,UI布局实现需要开发者编写代码,图片资源也需要开发者自行调用(导入IDE后调用)
https://github.com/android/nowinandroid
‣
Figma提供官方的配合Android Studio使用的方案:Relay
概览 | Jetpack Compose | Android Developers
Figma 并没有配合DevEco的官方方案。
低代码
通过拖动和简单的设置,开发者在一个IDE中完成设计、UI实现的工作(或者部分组件设计已打包好供拖动)。
参考资料
比较详细的组件解释
使用xml的例子
主题
Figma的介绍 - 设计师视角