RxAndroid
RxAndroid is an open-source library that provides Android-specific bindings for RxJava, the reactive programming library for composing asynchronous and event-based code with observable sequences. It serves as a companion to RxJava by delivering Android-oriented utilities that simplify threading and UI interaction within reactive streams.
The primary feature of RxAndroid is the Android scheduler ecosystem, notably AndroidSchedulers.mainThread(), which enables observing and
RxAndroid is maintained as an open-source project and is released in parallel with RxJava versions. Historically,
Usage in practice typically involves composing observables with subscribeOn for background work and observeOn(AndroidSchedulers.mainThread()) for UI
See also: RxJava, RxBinding, reactive programming on Android.