由于向下兼容困难,解决数据更改困难,构建以生命周期为主的架构设计理念
2018年google推出Jetpack 意在减少开发者的工作量,加速应用程序的开发
属于新一代的组件/工具和体系架构
Jetpack分为四个部分
基础(Foundation)、体系架构(Architecture)、UI 、行为(behavior)
而我们常用的有
Foundation -----------------------> 也就是一些类似Fragment / Activity之类合并到AppCompatActivity并往下兼容,
AndroidKTX 指的是兼容了Kt语法
Mulidex指的是合并
Test指的是单元测试,比如说一下Coroutine 协程的单元测试
Architecture 架构组件 :
DataBinding / LiveData / Room / ViewModel
UI架构组件
Fragment / Layout
Behavior 架构组件
Download Manager / Media & Playback
至于其他详细说明本文暂未完善。。。。。。