无论Jetpack这种开发思路是否合适,但它包含的组件都有必要了解,注意,是了解,不是一定要用。
就好像DataBinding ,需要把代码逻辑放到 XML 布局中,这听起来很不错,但是经验丰富的开发人员都不会这么做。
以下是google官方描述(有争议,至于信多少,自己把握)
Android Jetpack 是一套组件、工具和指导,可以帮助您快速构建出色的 Android 应用。
Google 为了快速让一个研发人员开发出一款APP,提出了模板式的开发,Google 在2018年推出了 Android Jetpack。
一、简介:2018年推出了 Android Jetpack
Android Jetpack系列——Android Jetpack介绍
二、组件
1、2017发布 Android Architecture Components (AAC)
Android Architecture Components,简称:AAC
AAC 的核心是: Lifecycle, LiveData, ViewModel 以及 Room
3、使用Palette优化界面色彩搭配。这个有点意思,很实用
6、AppCompat (AppCompatActivity) Jetpack
8、新一代的Fragment管理库:Navigation Jetpack
9、DownLoad Manager 系统自带下载类 Jetpack
10、Emoji 文字表情,因为各个手机、输入法有所差异,有时会出现无法正常显示