Tagged 1.4.0
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.
To add a dependency using Gradle:
compile 'com.google.android.agera:agera:1.4.0'
A few experimental sample extension libraries for Agera are also provided. These are:
android.content
BroadcastReceiver
SharedPreferences
SQLiteDatabase
HTTPUrlConnection
RecyclerView
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'
See this issue.
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
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:
Learn about Agera
Experimental Sample Extensions
A few experimental sample extension libraries for Agera are also provided. These are:
android.contentinteraction, such asBroadcastReceiverandSharedPreferencesSQLiteDatabaseinteractionHTTPUrlConnectioninteractionRecyclerViewinteractionRecyclerViewdata binding interactionTo add dependencies to these using Gradle:
FAQ: What’s the relation with RxJava?
See this issue.
Links
(Unofficial) wiki translations
(Unofficial) Extensions