: Android KTX ;
架构组件 : 构建 响应式的 , 高效的 , 可测试 的应用程序 ; 如 : ViewModel 管理 UI 数据模型 , LiveData 用于 响应数据 改变 , Room...组件 ;
测试组件 : 创建 可靠 自动化测试 模块 ; 如 : JUtils , Espresso , UI Automator 等测试组件 ;
功能组件 : 管理 后台任务 , 导航 , 分页 等实际功能...高可靠性的 项目架构 ;
使用 Jetpack 组件组合成的 架构设计 , 可以快速构建 应用程序 , 并且提高程序的稳定性 , 可维护性 ;
四、Jetpack 的存在意义
----
1、提高开发效率...Jetpack 提供了一系列的 测试组件 ,
借助 Espresso , UI Automator , JUnit 测试组件 ,
可以快速 创建 Android 自动化测试 功能 ,
提高 程序的...--
Google 推出的 AndroidX 库 , 其 更新频率很频繁 , AndroidX 没有并入 SDK , 是因为其 更新频率很高 , 几乎 每个月都要更新 , Android 的 SDK 每次只在新版本发布时才更新