本篇主要提供反应式编程实战 使用RxJava 2.x开发Android应用电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
对于Android开发人员来说,编写多线程应用具有挑战性。RxJava简化了复杂的线程操作,并能够在线程之间无缝切换时保持适当的同步。在应用中RxJava还体现出了反应式编程的优势,它意味着更好的实时反应能力,是每个Android开发人员的圣杯。
《反应式编程实战 使用RxJava 2.x开发Android应用》内容分为三个部分。第一部分介绍如何在Android应用中使用RxJava处理异步事件和网络请求。第二部分以文件资源管理器应用和井字游戏应用为例说明如何使用视图模型优化体系结构,以及如何对RxJava代码进行单元测试。第三部分首先深入探讨如何使用WebSocket协议来构建实时聊天客户端应用,然后介绍如何使用Rx和视图模型进行动画UI高级开发,最后展示如何在RxJava中完整创建可拖动和可缩放的地图客户端应用。另外,本书的所有章节都有完整的公开在线代码示例。
对于Android开发人员来说,编写多线程应用具有挑战性。Rxjava简化了复杂的线程操作,并能够在线程之间无缝切换时保持适当的同步。Rxjava还为应用带来了反应式编程的优势,这意味着更好的实时反应能力,是每个Android开发人员的圣杯。
《反应式编程实战使用Rxjava 2.x开发Android应用》首先引导读者以反应的方式考虑编程和数据。该书详细介绍Android中Rxjava的核心模式,并解释视图模型。然后探讨备受追捧的应用功能,例如聊天客户端和巧妙的转换。最后,读者将了解与函数式反应式编程(FRP)思维紧密结合的高层设计关注点、架构方法和框架。
主要内容:
反应式编程简介
简单的线程管理
提高UI反应能力
异步思维方式
构建一个有效的聊天客户端
读者对象:
读者应该具备一些构建Android应用的经验,但不必具有使用Rxjava的经验。
Timo Tuominen,作为三星重大Android项目的架构师,Timo Tuominen在与Futurice合作时已广泛使用了FRP和Rxjavao。
★“该书是对一个复杂话题的精彩介绍。其中的示例足够真实,在编写自己的应用时非常有用,不会让你陷入无关紧要的细节中。”
——Mark Elston,Advantest America
★“该书既清晰又实用,出色地展示了Rxjava在构建Android应用方面的强大功能。”
——Cody Sand,Sandtoken
★“编写能够正确处理异步事件的代码很棘手,该书介绍的Rxjava可以使代码编写更容易。”
——Burk Hufnagel,Daugherty Business Solutions