© 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 
(1)
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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.