A reactive state container written on top of RxJava and based on Clojurescript's re-frame library. This is mainly for use in Android development.
- Use rxKotlin's distinctUntilChanged operator instead of manually comparing the previous query result.
- Add tests to see if dispatching an action inside of an RxAction leads to an inconsistent state. If so, fix it.
For the utility classes under utils/ to work properly, make sure you are using only immutable data structures. So Kotlin's data classes and maybe dex for immutable collections.