温馨提示:书籍来自网络收集,版权归原作者所有,仅做学习试读,下载后请24小时内删除,侵权删(联系:1401211620@qq.com)
Google在2017年度开发者大会上首次发布了Jetpack组件集,并在之后的每年对其进行完善。从Google官方的视角看,Android Jetpack组件集不是简单的一个库或多个库,而是Google对Android App开发的一种态度和指导思想。 本书以新版Android Jetpack组件库、流行版本的Android操作系统以及新版本的Android Studio为例,系统讲解Android Jetpack的使用,涉及应用架构、生命周期管理、数据库操作、UI数据绑定等,并和实际案例相结合,突出其实用性。此外,在必要时还从源码层面剖析了Jetpack组件,让读者理解Google官方的设计思想。 初学者可以通过阅读本书快速搭建App,开发者可以通过阅读本书优化已有的项目代码,让程序更高效地运行。
本书系统地讲解Android Jetpack组件库的使用和原理,具体涉及应用架构、生命周期管理、数据库操作、UI数据绑定等。第1章概括地讲述Android Jetpack的目标、内容等;第2~5章介绍Jetpack组件中的基础内容,具体涉及用于不同Android版本间的UI兼容处理组件、用于Kotlin编程语言的KTX扩展组件、多Dex打包A组件以及包含单元测试、UI测试、集成测试的测试组件;第6~13章介绍Jetpack组件库中架构的内容,这也是本书的重点部分,具体涉及视图绑定组件、生命周期组件、页面导航组件等多种架构组件,以及用于本地数据库存储的Room组件和用于处理分页加载的Paging组件。 通过使用Jetpack可以大大提升Android开发的效率,因此本书很好适合Android开发人员使用。
萧文翰,从业8年,移动开发工程师,先后就职于多家公司,在Android移动开发与测试领域拥有丰富经验。出版著作《Flutter从0基础到App上线》,翻译著作《Android App Hook and Plug-In Technology》等。