Chapter 3. The Future of RxJava for Android Development
There is a lot about RxJava that we have not covered. Moreover, we have barely scratched the surface of what RxJava can do to help us write better Android apps. In this last section, I briefly point the reader to some links for further reading and I say a little about some of the current projects that seek to leverage RxJava specifically for helping us write better Android apps.
Further Reading for RxJava
The Reactive Extensions website has a great list of tutorials and articles. There are, however, a few articles in particular that I want to point out here. There are a few important concepts in RxJava that I did not cover here and reading these articles will help you learn these concepts.
The “Cold vs. Hot Observables” section of the RxJs documentation has the best written introduction to hot versus cold Observables that I have seen. Understanding the difference between hot and cold Observables is very important, especially if you want to have multiple consumers of an Observable’s asynchronous data stream. Dan Lew’s “Reactive Extensions: Beyond the Basics” video also has some very helpful information on the distinction between hot and cold Observables, why this distinction matters, and what operators can be used to transform Observalbes from hot to cold and vice versa. The discussion about hot versus cold Observables is found specifically at 16:30-26:00.
While using RxJava, it is possible to have an Observable that emits ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access