discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
google/agera · source
Snapshot 0 · 2026-11-04T12:47:24Z · Java · Apache-2.0
Content fingerprint
73b62344d2f5a537a6505771317c7e4ee5813aed95f041a8236b47cfa075b595GitHub description at capture
Reactive Programming for Android
README at capture
 Reactive Programming for Android ================================ [](https://travis-ci.org/google/agera) [](https://codecov.io/gh/google/agera) [](https://bintray.com/ernstsson/Agera/agera/_latestVersion) 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 ------------------ - [Agera Explained](https://github.com/google/agera/wiki) - [Agera Codelab](https://codelabs.developers.google.com/codelabs/android-agera) Experimental Sample Extensions ------------------------------------ A few experimental sample extension libraries for Agera are also provided. These are: - Content - For `android.content` interaction, such as `BroadcastReceiver` and `SharedPreferences` - Database - For `SQLiteDatabase` interaction - Net - For `HTTPUrlConnection` interaction - RVAdapter - For `RecyclerView` interaction - RVDatabinding - For `RecyclerView` data binding interaction To add dependencies to these using Gradle: ``` 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](https://github.com/google/agera/issues/20). Links ----- - [GitHub project](https://github.com/google/agera) - [Issue tracker](https://github.com/google/agera/issues/new) ### (Unofficial) wiki translations - [Chinese](https://github.com/captain-miao/AndroidAgeraTutorial/wiki) - [Korean](https://github.com/ZeroBrain/agera-wiki-kr/wiki) ### (Unofficial) Extensions - [retrofit-agera-call-adapter](https://github.com/drakeet/retrofit-agera-call-adapter)