A production ready Kotlin example of the Android MVI (model view intent) pattern, a render/layout mechanism is used to provide high unit test coverage throughout the reactive plumbing.
- Start by reviewing the Model/Render unit tests in
src/test/java
- Get the big picture from the MVI pattern interfaces at: https://github.com/memtrip/mxandroid
- See the pattern in action at
EntryActivity -> EntryModel -> EntryView
https://play.google.com/store/apps/details?id=com.consistence.pinyin