易燃物汇聚 YouTube 有声书与书评
Android Jetpack开发:原理解析与应用实战 封面

Android Jetpack开发:原理解析与应用实战

黄林晴

1408人在读
16.3万字总字数
¥53.4定价

内容简介

随着移动领域的飞速发展,越来越多的工程师开始追求更高效率、更便捷的开发模式。而各种框架层出不穷,比如我们熟悉的MVC、MVP、MVVM等,每种框架都有其优缺点。为了统一开发规范,Google推出了Jetpack,Jetpack是一个由多个库组成的套件,可帮助开发者减少样板代码。      这是一本从使用方法、应用场景、实现原理等维度讲解Jetpack的著作,全书代码均采用Kotlin语言开发。书中首先介绍Jetpack的基本知识,然后详细介绍了架构组件Lifecycle、ViewModel、LiveData、ViewBinding、DataBinding、Room、Hilt等,并通过切合实际的需求用例循序渐进地讲解了每个组件的使用方法和使用场景。紧接着具体分析了Kotlin数据流Flow、Kotlin协程等的使用方法和实现原理,并结合项目中常见的问题深入地讲解如何从0搭建一个组件化的MVVM实战项目框架。最后探讨了新的响应式UI编程技术——Jetpack Compose的用法,以帮助读者深入学习并理解Jetpack的应用场景。

读者书评

★★★☆☆

书中讲的都比较简单,对于初学者而言是挺好的入门教程

★★★★★

用的新版的技术和 Kotlin. 很详细。推荐。

★★★★★

书非常的新,都是一些比较常用到的技术栈,内容比较浅显易懂

★★★★★

本书作为 Android 新组件学习的入门非常不错,比较全面的涵盖了 Jetpack 包中的组件介绍,如 Lifecycle、LiveData、ViewModel、ViewBinding 等。对于我这种未怎么接触的 Jetpack 的来说,通过阅读本书,对 Jetpack 算是有个一个初步的认识。但是书中对于原理解析这部分还是比较浅显的,更推荐书名《Android Jetpack 开发入门指南》,作为入门比较推荐,作为进阶不推荐。

★☆☆☆☆

Demo 代码的链接都是错误的 无语啦

★★★☆☆

怎么说呢,可能看到原理解析作为书名的一部分,让我拔高了对这本书的期待吧。整本书对Jetpack中主要组件的介绍和使用说明还算是比较清晰的。书的结构编排,中间以项目为线的穿插过度也是巧妙。但是对于原理的解析,可能是由于篇幅所限吧,只能说是浅尝辄止。还有对一些组件的介绍,比如stateFlow 与ShareFlow的更深入的用法和对比以及应用场景。作者也只是抛砖引玉,更多的内容还需要读者,去官网或别的渠道获取更多的相关信息,可能才能会有一写更好的认知。另外我有一个疑惑是Hilt在该书中介绍的是为了避免在使用类中创建大量的服务类,但最后的综合App中却没有看到它的踪影。

★☆☆☆☆

看的差不多了,写的很浅,说实话整体上不如看官方文档

★★★★★

基础易懂,又有很多新技术可以学到很多

★★★★★

很不错的一本书,很多案例值得参考,受益匪浅

★☆☆☆☆

纯新手向 还写着原理解析 一分钟也不想读

书籍信息

作者黄林晴
出版社机械工业出版社
出版时间2022-05-01
ISBN9787111706151
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数79