2017年,google开发者大会介绍了JetPack,表示google要开始统一开发规范,推荐开发者都使用JetPack内部的各项功能,之前的都会逐渐的depreated,下面就介绍一下JetPack内容:
分为四个部分:
Android JetPack介绍

基础 - Foundation

提供最基础的底层功能,如向后兼容性、测试、开发语言kotlin支持等

Android JetPack介绍

架构 - Architecture

帮助开发者设计稳健、可测试且易维护的应用
Android JetPack介绍
google推荐的架构是
Android JetPack介绍
这个架构在我们创建project或者module的时候,就会推荐创建
Android JetPack介绍
创建完之后就会自动生成fragment和对应的ViewModel文件
Android JetPack介绍
因此,现在google都是在大力推荐我们使用MVVM架构的,以后大家可以安心使用最新的框架了。

行为 - Behavior

帮助应用与标准的Android服务(如通知、权限、分享和google助理)相集成
Android JetPack介绍

界面 - UI

辅助绘制界面的View类&各种辅助组件
Android JetPack介绍
上面使用的依然是我们之前的控件和各种功能,只是换了个包,需要我们整体迁移代码,将所有功能整合了一遍,让开发者更加有规范而已。
参考:Android:手把手带你了解实用的Android Jetpack

相关文章: