RxJava Operators Under The Hood

By Chandra Sekhar Nayak

Elevator Pitch

One of the most powerful thing about RxJava is it’s operators. Many developers use them without knowing what these operators actually do under the hood. In this video, we will explore all these operators and understand them better.

This makes the developers understand RxJava better.

Description

Exploring the internals of any API is always rewarding in terms of knowledge about that API. In this talk, we will explore the internals of RxJava operators and their internals.

For Example, we will go through the internal workings of simple operators like filter { … } and map { … } to more complex operators like flatMap { … } etc.

We will see how Observables are created internally and how the created Observable are passed to one operator and gets assembled with a new Observable and passed into another operator downstream.

We will also see how operator fusion plays a very good role in the Rx chain.