用途:该技能用于在构建 Android 应用时提供 Google 官方架构指导与最佳实践,适用于使用 Kotlin、Jetpack Compose、MVVM、Hilt 依赖注入、Room 数据库或 Android 多模块项目的场景,也可在创建项目、界面、ViewModel、仓库、功能模块或咨询架构模式时触发。
主要能力:以参考文档形式覆盖项目结构与模块化、架构分层(Presentation、Domain、Data、UI)、Compose 模式与动画、无障碍与 TalkBack、通知与前台服务、数据同步与离线优先、Material 3 主题与动态颜色、Navigation3 与自适应导航、Kotlin 与协程最佳实践、Gradle 构建配置、测试、国际化、图形与自定义绘制、运行时权限、Kotlin 委托、崩溃报告、StrictMode、多模块依赖、代码质量(Detekt)、代码覆盖率(JaCoCo)、安全(加密、生物识别、证书固定)、设计模式、性能与重组、调试(Logcat、ANR、R8、内存泄漏)以及迁移指南(XML、RxJava、Navigation、Compose)。
使用方式:资料以工作流决策树组织,按任务指向对应参考文件,例如新建项目参考 modularization.md 与 gradle-setup.md,并可使用 assets 中的模板(settings.gradle.kts.template、libs.versions.toml.template、convention 目录、proguard-rules.pro.template、detekt.yml.template)。配置构建、添加依赖、实现界面、数据层、导航、测试、权限、通知、性能优化、安全与调试等均有对应文档指引。
适用场景与限制:适合遵循官方架构的 Android 应用开发与重构。资料未提供具体收费、价格、平台支持范围或效果保证,相关事实暂未提供。