RxAndroid , RxBinding , and RxLifecycle provide RxJava bindings for Android. This makes using RxJava in an Android application much easier.
Since the release of Android Studio 2.4 , it has supported using Java 8’s lambda syntax which we can make heavy use of in our RxJava-related code.
RxBinding is an open source library of Java binding APIs for Android UI widgets from the platform and support libraries.
For this chapter we’ll build a simple example application with RxAndroid, RxBinding, RxLifecycle, and RxJava using Android Studio. The code is available on GitHub .