KTX ;
架构组件 : 构建 响应式的 , 高效的 , 可测试 的应用程序 ; 如 : ViewModel 管理 UI 数据模型 , LiveData 用于 响应数据 改变 , Room 管理数据库模块...;
测试组件 : 创建 可靠 自动化测试 模块 ; 如 : JUtils , Espresso , UI Automator 等测试组件 ;
功能组件 : 管理 后台任务 , 导航 , 分页 等实际功能...;
Jetpack 提供了一套 UI , 行为 , 架构 相关的解决方案 , 开发者可以不用再架构上浪费时间 , 专心开发自己的逻辑 ;
样板代码示例 : Activity 中管理各种生命周期 ;
4...可以保证 在 各个 Android 版本 , 各种 Android 设备中 , 保持运行一致 , 可以降低 测试 , 适配 的 工作量 ;
Jetpack 自带设备系统兼容性解决方案 ;
5、改善应用性能...AndroidX 的命名空间 中 包含了 Jetpack 套件 ;
之前的 Android Support Library 已经停止更新 , 官方推荐使用 AndroidX 替代 Android 支持库