Reactive-Streams and backpressure • Observable - 0..N flow, no backpressure • Single - a flow of exactly 1 item or an error (used for API calls) • Maybe - a flow with no items, exactly one item or an error (used for Database calls) • Completable - a flow without items but only a completion or error signal Reactive Base Types
Android Scheduler implementation "io.reactivex.rxjava2:rxandroid:2.0.1" // If you use Retrofit2, then you will need the RxJava2 adapter implementation "com.squareup.retrofit2:adapter-rxjava2:2.3.0"