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: ...