-
收藏
-
加书架
-
引用
简介
《反应式编程实战 使用RxJava 2.x开发Android应用》首先引导读者以反应的方式考虑编程和数据。本书详细介绍了Android中RxJava的核心模式,并解释了视图模型。然后探讨了备受追捧的应用功能,例如聊天客户端和巧妙的转换。最后,读者将了解与函数式反应式编程(FRP)思维紧密结合的高层设计关注点、架构方法和框架。 主要内容 ● 反应式编程简介 ● 简单的线程管理 ● 提高UI反应能力 ● 异步思维方式 ● 构建一个有效的聊天客户端
编辑推荐
对于Android开发人员来说,编写多线程应用具有挑战性。RxJava简化了复杂的线程操作,并能够在线程之间无缝切换时保持适当的同步。在应用中RxJava还体现出了反应式编程的优势,它意味着更好的实时反应能力,是每个Android开发人员的圣杯。《反应式编程实战 使用RxJava 2.x开发Android应用》内容分为三个部分。第一部分介绍如何在Android应用中使用RxJava处理异步事件和网络请求。第二部分以文件资源管理器应用和井字游戏应用为例说明如何使用视图模型优化体系结构,以及如何对RxJava代码进行单元测试。第三部分首先深入探讨如何使用WebSocket协议来构建实时聊天客户端应用,然后介绍如何使用Rx和视图模型进行动画UI高级开发,最后展示如何在RxJava中完整创建可拖动和可缩放的地图客户端应用。另外,本书的所有章节都有完整的公开在线代码示例。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2020-08-01
- 更新: 2023-06-07
- 书号:9787302560999
- 中图:TP312.8JA;TN929.53
- 学科:工学控制科学与工程工学电子科学与技术工学计算机科学与技术工学信息与通信工程