© Adam L. Davis 2019
Adam L. DavisReactive Streams in Javahttps://doi.org/10.1007/978-1-4842-4176-9_7

7. Android and RxJava

Adam L. Davis1 
Oviedo, FL, USA

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 .

Getting Started

If you ...

Get Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.