MVI Design pattern
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.
How to navigate the code
- Start by reviewing the Model/Render unit tests in
- Get the big picture from the MVI pattern interfaces at: https://github.com/memtrip/mxandroid
- See the pattern in action at
EntryActivity -> EntryModel -> EntryView