mobile-android-design
掌握 Material Design 3 与 Jetpack Compose 进行原生 Android 界面开发。利用 Google 最新标准构建响应式且无障碍的应用程序界面。
简介
此技能为使用 Jetpack Compose 和 Material Design 3 (Material You) 构建现代化、高性能 Android 用户界面提供了完整框架。它专为需要实现一致性设计系统、响应式布局以及符合 Google 官方设计准则的复杂导航流程的 Android 开发人员而设计。该技能强调声明式 UI 开发的转型,并利用基于 Kotlin 的组合能力来建立模块化、可维护且高度个性化的用户体验。
-
提供关于 Material 3 组件的专家指导,包含 Cards、Buttons、Navigation Rails、Bottom Navigation 和 Modal Drawers。
-
与 Jetpack Compose 布局系统(Column、Row、Box、LazyColumn 和 LazyVerticalGrid)的深度整合。
-
针对手机、平板电脑和折叠式设备屏幕配置的响应式设计模式实现。
-
关于无障碍标准、色调调色盘和适应用户壁纸偏好的动态色彩系统 (Material You) 的指引。
-
对 Navigation Compose 的架构支持,包含嵌套导航、深度链接和状态感知的导航模式。
-
UI 性能优化的最佳实践,包含状态管理、避免不必要的重组以及处理带有粘性标题 (sticky headers) 的复杂列表。
-
在 Android 生态系统中处理用户交互、触摸目标和复杂手势支持的技术。
-
输入:用户对于 UI/UX 屏幕的需求、布局规格或设计草图 (Figma/Adobe XD 参考)。
-
输出:实现 Composable 函数、UI 状态定义和导航图的简洁、惯用 Kotlin 代码。
-
在应用此技能时,请务必指定屏幕目标密度和配置,以利使用 Android 的 dp 单位进行适当的响应式尺寸调整。
-
请始终优先使用 MaterialTheme.colorScheme 中的语义颜色代码,以确保应用程序尊重系统全局主题设置和动态色彩功能。
-
当您将旧有的 XML 布局重构为现代化的 Compose,或是在启动新的原生 Android 功能模块时,请使用此技能。
仓库统计
- Star 数
- 34,497
- Fork 数
- 3,737
- Open Issue 数
- 4
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 06:54