Book

Learning RxJava

RxJava is a library for composing asynchronous and event-based programs using Observable sequences for the JVM, allowing developers to build robust applications in less time. Learning RxJava addresses all the fundamentals of reactive programming to help readers write reactive code, as well as teach them an effective approach to designing and implementing reactive libraries and applications.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

13h20m

Language

English

About Book

Who Is This Book 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.

Book content

chapters 13h20m total length

Thinking Reactively

Observables and Subscribers

Basic Operators

Combining Observables

Multicasting, Replaying, and Caching

Concurrency and Parallelization

Switching, Throttling, Windowing, and Buffering

Flowables and Backpressure

Transformers and Custom Operators

Testing and Debugging

RxJava on Android

Using RxJava with Kotlin New

Appendix

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required