Learning RxJava by Thomas Nield
English | Aug. 4, 2017 | ISBN: 1787120422 | 654 Pages | PDF | 4 MB
English | Aug. 4, 2017 | ISBN: 1787120422 | 654 Pages | PDF | 4 MB
Reactive Programming with Java and ReactiveX
About This Book
Explore the essential tools and operators RxJava provides, and know which situations to use them in
Delve into Observables and Subscribers, the core components of RxJava used for building scalable and performant reactive applications
Delve into the practical implementation of tools to effectively take on complex tasks such as concurrency and backpressure
Who This Book Is For
The primary audience for this book is developers with at least a fundamental mastery of Java.
Some readers will likely be interested in RxJava to make programs more resilient, concurrent, and scalable. Others may be checking out reactive programming just to see what it is all about, and to judge whether it can solve any problems they may have.
What You Will Learn
Learn the features of RxJava 2 that bring about many significant changes, including new reactive types such as Flowable, Single, Maybe, and Completable
Understand how reactive programming works and the mindset to "think reactively"
Demystify the Observable and how it quickly expresses data and events as sequences
Learn the various Rx operators that transform, filter, and combine data and event sequences
Leverage multicasting to push data to multiple destinations, and cache and replay them
Discover how concurrency and parallelization work in RxJava, and how it makes these traditionally complex tasks trivial to implement
Apply RxJava and Retrolambda to the Android domain to create responsive Android apps with better user experiences
Use RxJava with the Kotlin