GitHub Hot Board

GitHub Hot Board · Repository archive

google/agera

Reactive Programming for Android (This description comes from the repository itself.)

Data at October 26google

Best

#394

All-time · Java language

7.1K

Total stars

624

Total forks

0

Days on boards (30d)

Project statusLicense: Apache-2.0Last push: January 13Open issues: 6

Collected since 2026-10-25; unknown = not yet harvested

Put your badge on the README · google/agera[![Put your badge on the README](https://git.vaiox.xyz/api/badge/google/agera.svg)](https://git.vaiox.xyz/en/repo/google/agera)
<a href="https://git.vaiox.xyz/en/repo/google/agera"><img src="https://git.vaiox.xyz/api/badge/google/agera.svg" alt="Put your badge on the README" height="20"></a>

README

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.

Links

(Unofficial) wiki translations

(Unofficial) Extensions

Current rankings

Momentum, past 30 days

No leaderboard records in the last 30 days.

More by google

Similar projects · shared topics

← Back to boards