android-mvi
android-mvi copied to clipboard
Android MVI design pattern in Kotlin
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
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
The app in Google play
https://play.google.com/store/apps/details?id=com.consistence.pinyin