官网:https://developer.android.com/modern-android-development?hl=en
现代 Android 开发是 Android 团队推荐的开发工具、库、指导。
- 使用 Android Studio 开发
- 针对最新 Android 系统版本
- 使用 Kotlin 语言开发
- 使用 Jetpack Compose 开发界面
- 遵循 Android 团队的架构、测试最佳实践
- 使用现代 Android 开发库,如 Jetpack
- 提高开发效率
- 减少异常
- 更多时间去关注、思考应用的独到之处
- 更简单、直观的代码(越简单越不容易出错)
- 更少的代码及更少的模板代码
- 更少的异常
- 向后兼容
- 生命周期库 Lifecycle
- 导航库 Navigation
- 轻量集合 AndroidX Collection
- 分页框架 Paging
- 键对值持久化框架 DataStore
- 数据库框架 Room
- 协程 kotlinx.coroutines
- 序列化框架 kotlinx.serialization
- 网络请求框架 Ktor
- 依赖注入框架 Koin
- 网络请求框架 Okhttp、Retrofit
- 图片加载框架 Coil