Skip to content

Latest commit

 

History

History
70 lines (45 loc) · 1.47 KB

ModernAndroid_CN.md

File metadata and controls

70 lines (45 loc) · 1.47 KB

现代 Android 开发(Modern Android development)

官网:https://developer.android.com/modern-android-development?hl=en

现代 Android 开发是 Android 团队推荐的开发工具、库、指导。

  • 使用 Android Studio 开发
  • 针对最新 Android 系统版本
  • 使用 Kotlin 语言开发
  • 使用 Jetpack Compose 开发界面
  • 遵循 Android 团队的架构、测试最佳实践
  • 使用现代 Android 开发库,如 Jetpack

好处

  • 提高开发效率
  • 减少异常
  • 更多时间去关注、思考应用的独到之处

现代 Android 开发技术的表现

  • 更简单、直观的代码(越简单越不容易出错)
  • 更少的代码及更少的模板代码
  • 更少的异常
  • 向后兼容

现代 Android 开发技术

Android Studio

最新 Android 系统版本

Kotlin

Jetpack Compose

架构、测试最佳实践

架构

测试

TODO 待补充

现代 Android 开发库

Jetpack

  • 生命周期库 Lifecycle
  • 导航库 Navigation
  • 轻量集合 AndroidX Collection
  • 分页框架 Paging
  • 键对值持久化框架 DataStore
  • 数据库框架 Room

Kotlin 官方库

  • 协程 kotlinx.coroutines
  • 序列化框架 kotlinx.serialization
  • 网络请求框架 Ktor

第三方库

  • 依赖注入框架 Koin
  • 网络请求框架 Okhttp、Retrofit
  • 图片加载框架 Coil