此模板提供现代 Android 开发原则和架构指南。它提供了一个开箱即用的模板,可用于:
- 使用 Retrofit 和 OKHttp 连接远程 API
- 使用 Room 和 Datastore 构建持久化数据库解决方案
- 使用 Firebase(例如 Google ID 和电子邮件)进行登录身份验证
- 使用经典和低功耗(即将推出)协议的蓝牙通信
技术
- Kotlin 2.0
- Jetpack Compose
- Kotlin 协程
- Kotlin Flow 用于响应式数据
- Retrofit 和 OkHttp
- Firebase Auth
- Firebase Crashlytics
- Room 数据库
- 偏好设置数据存储区
- 使用 Hilt 进行依赖注入
- Gradle Kotlin DSL
- Gradle 版本目录
- 约定插件