Chapter 3. Building data processing chains

In this chapter

  • Understanding the different roles of observables
  • Building logical relationships between observables
  • Breaking down a complex problem and solving it with the Rx tools you’ve already learned

Different roles of observables

As you already got a feel for in the preceding chapter, in RxJava the fundamental building blocks are indeed observables. They are technically simple: an observable emits a value whenever it has a new one. It can also complete or throw an error.

This is how all observables work. How they’re used is up to us. Essentially, there are two uses for the Observable class: ...

Get RxJava for Android Developers now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.