Android MVI design pattern in Kotlin
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
.gitignore
LICENCE.txt
README.md
build.gradle
gradle.properties
settings.gradle

README.md

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