Android Jetpack应用指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 什么是Jetpack

前面提到,Jetpack是Google为了解决Android架构问题而引入的,但实际上Jetpack能做的不止这些。按照Google官方的说法,“Jetpack是一套库、工具和指南,可以帮助开发者更轻松地编写应用程序。Jetpack中的组件可以帮助开发者遵循最佳做法、摆脱编写样板代码的工作并简化复杂的任务,以便他们能将精力集中放在业务所需的代码上”。

Jetpack主要包括4个方面,如图1-1所示,分别是架构(Architecture)、界面(UI)、行为(Behavior)和基础(Foundation)。其中,架构是我们要关注的重点,也是本书主要讨论的内容,我们会对其中的每一个组件进行讨论。

图1-1