I've come to Android from web programming, and in the web, we've got a number of libraries for tracking application state and observing changes:
- Backbone models and collections
- Knockout.js
- Flux/Redux
- RxJS
How do apps track and observe global state in Android? Obviously RxJS has an analog in RxJava, and I've seen some Redux ports, but are those common? If not, what is typical?
