Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Reactive Event Hub.

Aug 31, 2016
Advertisement

RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences.

It extends the observer pattern to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures.

Jul 5, 2014

Utilities for use with RxJava.

Mar 17, 2016

RxJava-Optional allows to use Optional with RxJava.

Feb 6, 2015

RxJava 2 Android Examples:

  • Migration From RxJava 1 to RxJava 2
  • How to use RxJava 2 in Android
Sep 8, 2016

This project contains RxJava 2 implementations of the sample operators found in the RxMarbles Android Application.

Jul 15, 2017

Library to convert between RxJava 1.x and 2.x reactive types.

Sep 7, 2016

Joins operators for RxJava.

Apr 6, 2016

RxJava common usage scenarios.

Jan 9, 2016

String operators for RxJava.

Nov 19, 2014

Adapter between RxJava V1 and V2.

Aug 17, 2016

Kotlin Adaptor for RxJava.

Kotlin has support for SAM (Single Abstract Method) Interfaces as Functions (i.e. Java 8 Lambdas). So you could use Kotlin in RxJava without this adaptor

Feb 2, 2015

Lifecycle handling APIs for Android apps using RxJava2.

Aug 6, 2017

Binds RxList to the RecyclerView.Adapter.

Jul 9, 2016

compose() your Observables into ones that load data that's cached across activity orientation changes without leaking your Activity and without you having to worry about unsubscribing.

Jul 29, 2016

RxLoader caches the data emitted by your Observable across orientation changes by utilizing an Android Loader, while also providing the results from an Observable preserving the RxJava pattern.

Oct 22, 2016

This is a collection of samples demonstrating the use of operators in RxJava 2.0 and RxKotlin.

Jul 17, 2017

This library implements reactive paging and loading. It helps to handle the states of loading a simple data (LCE - loading/content/error) or the complex states of lists with pagination (PLCE - paging/loading/content/error). The solution is based on the usage of Unidirectional Data Flow pattern.

Jan 31, 2020

RxPartialApplication is a library to allow partial application on RxJava function primitives.

Apr 12, 2016
Advertisement

A Promise wrapper around RxJava's Observable. A promise represents a future value (usually of an asynchronous operation).

Aug 6, 2015

A library that manages state using RxJava 2.

Sep 29, 2017

RxJava types that are both an Observable and an Action1.

Dec 29, 2015

An RxJava transformer which combines replay, publish, and refCount operators.

Mar 2, 2016

Tagged Unions for the RxJava aesthete.

Apr 12, 2016

This project is implementation of ideas from Managing state reactive way article.

Feb 24, 2017

RxT4A - RxJava Toolbox for Android (a fork of RxAndroid).

Aug 8, 2015

Try<T> computation for RxJava to produce non-interrupted stream.

Sep 9, 2017

RxTuples is a library to smooth RxJava usage by adding simple Tuple creation functions.

Dec 8, 2015

An RxJava 2 operator which splits an observable into windows using a key selector.

Dec 18, 2016

An application that helps you learn and better understand ReactiveX on Android.

Jul 29, 2016