用途:用于构建健壮的原生 Android 应用,采用 Kotlin、现代架构模式、Jetpack 库以及 Compose 声明式 UI。
主要能力:涵盖使用 MVVM 搭配 Jetpack、用 Compose 构建现代界面、用 Retrofit 进行网络请求、用 Room 做本地存储,以及导航等主题。资料提供参考指南目录,包含模型与 API 服务、MVVM ViewModel(Jetpack)、Jetpack Compose UI 等详细实现。快速开始给出了 Kotlin 数据类(如 User、Item)与 Retrofit 接口 ApiService 的示例代码,完整实现需查看参考指南目录。
适用场景:创建遵循最佳实践的原生 Android 应用、使用 Kotlin 进行类型安全开发、实现 MVVM 搭配 Jetpack、使用 Jetpack Compose 构建现代 UI、集成 Android 平台 API。
使用方式与限制:资料以英文给出最佳实践清单。建议做法包括:所有新的 Android 代码使用 Kotlin;用 Jetpack 库实现 MVVM;UI 开发使用 Jetpack Compose;异步操作利用协程;本地数据持久化使用 Room;实现正确的错误处理;使用 Hilt 做依赖注入;使用 StateFlow 做响应式状态;在多种设备类型上测试;遵循 Android 设计指南。应避免:在 SharedPreferences 中存储令牌;在主线程发起网络请求;忽略生命周期管理;跳过空安全校验;硬编码字符串和资源;忽略配置变更;在代码中存储密码;未经设备测试就部署;使用已废弃 API;累积内存泄漏。
说明:资料未提供具体安装命令、收费方式、支持的平台版本等信息,暂未提供。