Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Agera is a set of classes and interfaces to help write functional, asynchronous, and reactive applications for Android.

Apr 19, 2016

Automatically dispose RxJava 2 streams in Android using Lifecycle events.

Dec 7, 2017

A Java fluent assertion wrapper to improve readability of RxJava's TestSubscriber assertions.

Aug 6, 2016

Easily dispose rxJava streams with Android's Lifecycle.

Oct 2, 2018

Interactive Extensions for Java.

Jul 25, 2016

Dispose automatically RxJava2 streams using AAC Lifecycle.

Jan 26, 2019

A from-scratch, re-implementation of RxAndroid with a consistent, opinionated API.

May 23, 2015

A thin wrapper around Java Collections using RxJava2 in which you can observe the insertions,removals and modifications. Inspired from observable collections in JavaFX and observable properties in Swift.

Dec 19, 2017

A simple FRP library and a android event framework built on it. This is fork of nafg reactive library for scala FRP.

Jul 5, 2014

Reactive events and properties with RxJava for Android.

Apr 22, 2016

An RxJava Extension for the LiveData observer introduced by Google. Provides the ability to perform single actions using RxJava and takes advantage of an automatic subscription of the Lifecycle owner. Mainly designed to used Room CRUD commands with RxJava.

Jul 22, 2018

Reduks (similarly to Reduxjs) is basically a simplified Reactive Functional Programming approach for implementing UI for Android.

Aug 28, 2016

Roaring RxJava. A collection of useful RxJava 2.X classes.

Jan 21, 2017

Rxjava2 scheduler transformer tools for RxLife.

May 7, 2017

This is the RxJava2 port of the RxGroups project developed by AirBnb. The branch rx-2.0 has the Rx2 changes. The changes have been done on master branch of RxGroups. The following documentation written for RxGroups by AirBnb applies to Rx2Groups as well. All the API and package names originally written by AirBnb remains as it is. I have transitioned all the RxJava APIs(including the unit tests) to RxJava2.

RxGroups lets you group RxJava Observables together in groups and tie them to your Android lifecycle. This is especially useful when used with Retrofit.

Jul 17, 2017

This is a simple rxjava2 timer.

Apr 18, 2017

RxActions is a library to smooth RxJava usage by functionally composing actions.

Apr 12, 2016

This is a library that can help you to receive results from startActivityForResult() as an Observable.

Mar 30, 2017

Convert between RxJava and Agera reactive base types.

May 10, 2016

Android specific bindings for RxJava.

This module adds a number of classes to RxJava that make writing reactive components in Android applications easy and hassle free.

Nov 19, 2014

This is a tiny library for Android which makes it simple to monitor when your app becomes visible or hidden, in a cool RxJava way.

May 11, 2016

RxBinding is an easy one-way binding support for Android, which is based on RxJava.

Dec 24, 2014

RxComprehensions is a library to reduce boilerplate and simplify your Observable chains.

Oct 6, 2016

RxCurrying is a library to allow currying on RxJava function primitives.

Apr 12, 2016

RxFunctions is a library to smooth RxJava usage by functionally composing functions.

Apr 12, 2016

RxGroups lets you group RxJava Observables together in groups and tie them to your Android lifecycle.

Jun 13, 2016

Reactive Event Hub.

Aug 31, 2016

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