is the rx.Observable, then we can say that the power of Rx is the ability to combine operators. To know each one of the operators and learning to combine them is what will make you Master Rx. To name a few main groups of operators: • Creation: just, from, range. • Transformation: map, flatMap, concatMap, flatMapIterable, concat. • Combination: merge, zip, combineLatest, withLastestFrom, amb. • Sampling: delay, scan, reduce, collect, debounce. • Filters: distinct, distinctUntilChanged, skip, first, last, takeFirst, takeUntil, takeWhile, elementAt, all, exits, contain, all. In RxJava 2 was introduced a lot of operators, so now it is harder to have to write your own operator (custom operator).