深入浅出 Android Jetpack

深入浅出 Android Jetpack

评分

★★★★★

ISBN

9787302596103

出版社

清华大学出版社 2022-02-01出版

作者

萧文翰

分类

编程设计

内容简介
本书系统地讲解了AndroidJetpack组件库的使用和原理。具体涉及应用架构、生命周期管理、数据库操作、UI数据绑定等方方面面。并和实际案例相结合,突出其实用性。此外,本书还将从源码层面剖析Jetpack组件,让读者理解Google官方的设计思想。AndroidJetpack是Google在2017年开发者大会上推出的一系列官方组件,用于构建AndroidApp。它不是简单的一个库或多个库,而是Google对AndroidApp开发的一种态度和指导思想。它为开发者提供了完善的MVVM架构、高效的数据库访问、高性能的UI展现等等解决方案。对于初学者,直接接触AndroidJetpack可以高效开发产品化的App并规避软件漏洞;对于有一定经验的开发者,将旧Android工程与AndroidJetpack组件结合同样尤为重要。
AI简介
这是一本系统讲解Android Jetpack组件库使用及原理的书籍。该书详细阐述了Android Jetpack的基本概念、组件分类以及它们在Android开发中的应用。Android Jetpack主要分为基础(Foundation)、架构(Architecture)、视图(UI) 和行为(Behavior) 四大部分,共24个组件。基础部分包括AppCompat、Android KTX、Multidex和Test,它们为Android App的开发提供了兼容性、编程语言支持、多方法数限制解决和测试保障。 书中不仅详细介绍了Android Jetpack的各个组件及其用法,还介绍了它们的具体适用场景,并根据其适用场景进行实操演练。例如,书中详细讲解了Appcompat组件,它是为了解决Android系统版本碎片化而诞生的。由于Android系统的开放性,导致硬件和软件都出现了碎片化,其中软件碎片化主要表现为系统版本的多样性。为了解决这一问题,Appcompat组件应运而生,它为不同版本的Android系统之间提供了尽可能一致的UI样式。 此外,书中还深入探讨了MVVM架构思想,
阅读/下载地址