When RecyclerView was introduced, we were amazed with all of the new possibilities. We could finally start using ViewHolders by defaults, simply switch between list or grid by using a different LayoutManager, define our own custom click listeners, and a lot more.
RxJava's use in building Android apps has grown rapidly! Combining and composing synchronous and asynchronous sources of data has become easy. That burden th...