;
同时 , 还可以 减少 出错崩溃 的概率 , 内存泄漏 , 降低代码复杂度 ;
二、Jetpack 组成套件
----
Jetpack 是 Google 官方提出的 , 由 多个 库 组成的 套件...基础 功能 , 可以 简化开发 , 提高 代码 可维护性 ; 如 : Android KTX ;
架构组件 : 构建 响应式的 , 高效的 , 可测试 的应用程序 ; 如 : ViewModel 管理...功能 , 根据 项目的需求 , 和 团队的分工 , 将各种组件 进行 组合使用 , 就可以 构成一个 高可靠性的 项目架构 ;
使用 Jetpack 组件组合成的 架构设计 , 可以快速构建 应用程序...Google 推荐的最佳的架构方案 , 一直在 不断更新 , 并且 兼容之前的 Android 系统版本 ;
使用 Jetpack 可以减少 架构带来 内存泄漏 和 崩溃 ;
3、消除样本代码
使用 Jetpack...开发套件 , 可以轻松进行 工程架构 , 减少不必要的 架构相关的样板代码 , 开发者只需要专心开发自己的逻辑代码即可 ;
Jetpack 提供了一套 UI , 行为 , 架构 相关的解决方案 , 开发者可以不用再架构上浪费时间