Observable
In reactive-programming, observable are things that Observer subscribes to
Hot, Cold and Connectable observable
- Hot: immediately begin to emit the item as soon as it's created.
- The observer that subscribe to this observable may start observing the sequence somewhere in middle
- Cold: wait for the observer to subscribe to it before emitting the items
- These observer are guaranteed to see the item from the beginning.
- Connectable observer: these observers does not begin to emits item until its
Connect
method is called weather or not you have any observers subscribe to it.
[!note]
Observable doesn't support BackPressure. For BackPressure support, use Flowable