文章目录
一、Google 官方推出的架构设计标准 Jetpack
二、Jetpack 组成套件
三、Jetpack 架构
四、Jetpack 的存在意义
1、提高开发效率
2、最佳架构方案
3、消除样本代码...并且可以 减少格式化样本代码的编写 , 开发者可以使用更多的精力和时间 专注于 业务逻辑 的开发 ;
同时 , 还可以 减少 出错崩溃 的概率 , 内存泄漏 , 降低代码复杂度 ;
二、Jetpack 组成套件...----
Jetpack 是 Google 官方提出的 , 由 多个 库 组成的 套件 , 这些库包括 :
UI 库 : Animation , Transitions , Emoji , Layout...设计思想 提出的 ;
Jetpack 提供了一系列的组件类型 :
基础组件 : 提供 基础 功能 , 可以 简化开发 , 提高 代码 可维护性 ; 如 : Android KTX ;
架构组件 : 构建 响应式的..., 高效的 , 可测试 的应用程序 ; 如 : ViewModel 管理 UI 数据模型 , LiveData 用于 响应数据 改变 , Room 管理数据库模块 等 ;
UI 组件 : 创建 灵活