Reactive Programming for Android
Last updated Jun 17, 2026
7.1k
Stars
628
Forks
6
Issues
0
Stars/day
Attention Score
84
Language breakdown
No language data available.
โธ Files
click to expand
README

Reactive Programming for Android ================================
Agera is a set of classes and interfaces to help write functional, asynchronous, and reactive applications for Android.
Requires Android SDK version 9 or higher.
Usage
To add a dependency using Gradle:
compile 'com.google.android.agera:agera:1.4.0'
Learn about Agera
Experimental Sample Extensions
A few experimental sample extension libraries for Agera are also provided. These are:
- Content - For
android.contentinteraction, such asBroadcastReceiverandSharedPreferences - Database - For
SQLiteDatabaseinteraction - Net - For
HTTPUrlConnectioninteraction - RVAdapter - For
RecyclerViewinteraction - RVDatabinding - For
RecyclerViewdata binding interaction
compile 'com.google.android.agera:content:1.4.0'
compile 'com.google.android.agera:database:1.4.0'
compile 'com.google.android.agera:net:1.4.0'
compile 'com.google.android.agera:rvadapter:1.4.0'
compile 'com.google.android.agera:rvdatabinding:1.4.0'
FAQ: What's the relation with RxJava?
See this issue.
Links
(Unofficial) wiki translations
(Unofficial) Extensions
๐ More in this category