Press "Enter" to skip to content

Posts published in “RxJava”

RxJava Operators – Part 10: Hot Observables


There are basically two different types of observables: cold and hot. If we take a look on the docs, it says “… A cold Observable waits until an observer subscribes to…

RxJava Operators – Part 9: Backpressure


Backpressure is a common situation that occurs when an Observable produces items faster than they can be consumed. Currently, many RxJava operators uses backpressure internally making the problem of faster…

RxJava Operators – Part 8: Join Operator


Join is one of the operators used to combine Observables. According to the docs it “combines items emitted by two Observables whenever an item from one Observable is emitted during…

RxJava Operators – Part 6: Timeout Operator


When developing an app, specially if we are dealing with requests to network resources, we might want to configure some timeouts, so if the server takes so long to process a…

RxJava Operators – Part 4: Conditional Operators


RxJava provides some operators that conditionally emit items from the source. We can, for example, skip items to be emitted downstream until a certain condition becomes true. It also contains…