agera

Reactive Programming for Android

Github星跟踪图

Agera

Reactive Programming for Android

Build Status
Coverage
Download

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.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.

(Unofficial) wiki translations

(Unofficial) Extensions

主要指标

概览
名称与所有者google/agera
主编程语言Java
编程语言Java (语言数: 1)
平台
许可证Apache License 2.0
所有者活动
创建于2015-12-17 21:22:58
推送于2022-01-13 22:58:57
最后一次提交2018-02-28 02:35:01
发布数16
最新版本名称v1.4.0 (发布于 )
第一版名称v1.0.0-RC1 (发布于 )
用户参与
星数7.2k
关注者数373
派生数633
提交数160
已启用问题?
问题数50
打开的问题数4
拉请求数94
打开的拉请求数2
关闭的拉请求数30
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?