An insightful analysis by one the primary authors of RxJava: <a href="http://akarnokd.blogspot.com/2016/04/google-agera-vs-reactivex.html" rel="nofollow">http://akarnokd.blogspot.com/2016/04/google-agera-vs-reactiv...</a>
Would this be of general interest if it hadn't come from Google? On a quick skim I'm not seeing anything that hasn't been done elsewhere.
> "Agera (Swedish for “to act”) is a super lightweight Android library that helps prepare data for consumption by the Android application components (such as Activities), or objects therein (such as Views), that have life-cycles in one form or another. It introduces a flavor of functional reactive programming, facilitates clear separation of the when, where and what factors of a data processing flow, and enables describing such a complex and asynchronous flow with a single expression, in near natural language.
"
<a href="https://github.com/google/agera/wiki" rel="nofollow">https://github.com/google/agera/wiki</a>