Jetpack
Jetpack 是一套组件库、工具,可帮助开发人员遵循最佳做法,减少样板代码并编写可在 Android 版本和设备上一致工作的代码,以便开发人员可以专注于他们关心的代码
组成
主要包含四部分:架构(Architecture)、界面(UI)、行为(Behavior)、基础(Foundation)
架构(Architecture): Data Binding , Lifecycles ,LiveData , Navigation , ViewModel , Padding , Room等
界面(UI) : Animation , Transitions ,Auto,TV,Wear, Emoji , Layout , Palette等
行为(Behavior) : Download Manager , Media ,Permissions , Notifications , Sharing等
基础(Foundation) : AppCompat , Android KTX , Multidex , Test等