- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最新版读书笔记,下载可以直接修改《Android Jetpack开发 原理解析与应用实战》思维导图PPT模板本书关键字分析思维导图原理小结使用第章应用课堂数据架构组件项目方法框架库开发响应场景需求代码问题目录第2章 使用Lifecycle,感知生命...第1章 认识Jetpack0201第3章 使用ViewModel管理页面数...第4章 可观察的数据持有者类LiveDa...0304第5章 视图绑定组件之ViewBindi...第6章 数据绑定组件之DataBindi...0605目录第8章 减少手动依赖,探究Hilt第7章 官方数据库框架之Room0807第9章 优雅地实现异步任务:Kotlin...第10章 分页库Paging3的使用09010第11章 打造一个MVVM架构的健康出行...第12章 体验最新响应式编程技术Jetp...012011内容摘要随着移动领域的飞速发展,越来越多的工程师开始追求更高效率、更便捷的开发模式。而各种框架层出不穷,比如我们熟悉的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的应用场景。第1章 认识Jetpack另外我有一个疑惑是Hilt在该书中介绍的是为了避免在使用类中创建大量的服务类,但最后的综合App中却没有看到它的踪影。第1章 认识Jetpack1.3 如何构建支持Jetpack的项目1.1 Android开发架构的发展历程1.2 什么是Jetpack1.4 小结第2章 使用Lifecycle,感知生命...但是对于原理的解析,可能是由于篇幅所限吧,只能说是浅尝辄止。第2章 使用Lifecycle,感知生命...2.3 使用Lifecycle解决实际项...32.1 从广告引导页的需求说起12.4 原理小课堂42.2 Lifecycle的基本使用22.5 小结5第3章 使用ViewModel管理页面数...总体逻辑结构清晰,适合快速入门了解,但是,在原理解析方面就有点蜻蜓点水了。第3章 使用ViewModel管理页面数...0204063.2 使用ViewModel解决广告引...3.4 使用ViewModel实现数据共...3.6 小结013.1 什么是ViewModel053.5 原理小课堂033.3 ViewModel的生命周期第4章 可观察的数据持有者类LiveDa... 美中不足的是没有测试模块的介绍,现在软件的UT和UI test也是很重要的方面了。第4章 可观察的数据持有者类LiveDa...4.3 map与switchMap34.1 什么是LiveData14.4 原理小课堂44.2 LiveData的基本使用24.5 小结5第5章 视图绑定组件之ViewBindi...这本书里面提及的应用场景大部分人都可以碰到,选择合适的方案coding可以减少很多未知风险,对于方案中的框架实现的核心部分讲的也很到位~可以理解是如何实现的(知其然知其所以然)。第5章 视图绑定组件之ViewBindi...5.3 ViewBinding的封装优化35.1 从findViewById说起15.4 原理小课堂45.2 ViewBinding的基本使用25.5 小结5第6章 数据绑定组件之DataBindi...所谓的原理解析也只是浅尝辄止,完全就是照着其他人的博客乱抄一通。第6章 数据绑定组件之DataBindi...0204066.2 自定义BindingAdapte...6.4 DataBinding与View...6.6 小结016.1 DataBinding的基本使用056.5 原理小课堂036.3 双向数据绑定第7章 官方数据库框架之Room这本书内容不错,都是最近几年项目中用的比较多的技术框架,文字读起来顺畅,书中带有实例和框架源码解析,部分代码也可以拿到实际项目中复用,总体不错。第7章 官方数据库框架之Room7.3 Roo
您可能关注的文档
- 我国征信业高质量发展的思路和对策研究.docx
- 北师大版七年级数学下《平方差公式》课件.ppt
- 教学基本功达标课评价表.doc
- 中国音乐史笔记-精制整合版.doc
- 关于教师试用期工作总结七篇.doc
- 八年级-生物-软体动物.pptx
- 完整版)保密工作台帐(模板).docx
- 【2022秋】人教版(PEP)六年级英语上册教学计划及进度表).docx
- 核心素养下初中道德与法治教学评一体化的实践探讨.docx
- 局域网组建与维护.ppt
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)