在2018
的 IO
大会上,Google
发布了一套叫 Android Jetpack
的程序库。android
Jetpack
是一系列库、工具、架构组成的一组库的集合,帮助开发人员快速方便的构建Android App
。详细了解请阅读Android Jetpack数据库
各个组件间相互独立,又能够彼此配合工做。使用kotlin特性能让生产效率更高。架构
Android Jetpack
管理各类枯燥的行为,例如后台任务、导航、生命周期管理,能让开发人员聚焦于App
业务开发。app
Android Jetpack
组件会有更少的Crash
和内存泄露以及向后兼容性。工具
Android Jetpack
组件的优点:性能
Android Jetpack
组件推荐的使用项目架构上面架构组件的功能以下:优化
Activity
和 Fragment
负责产品与用户的交互ViewModel
做为数据的存储和驱动Respository
负责调度数据的获取Room
储存本地序列化的数据Retrofit
获取远程数据的数据按照谷歌推荐的项目架构配合Android Jatpack
组件的使用,将会有不同的开发体验.google