https://github.com/memtrip/android-mvi
Android MVI design pattern in Kotlin
https://github.com/memtrip/android-mvi
android-mvi kotlin mvi mvi-architecture
Last synced: 3 months ago
JSON representation
Android MVI design pattern in Kotlin
- Host: GitHub
- URL: https://github.com/memtrip/android-mvi
- Owner: memtrip
- License: apache-2.0
- Created: 2018-06-12T08:03:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-22T21:24:19.000Z (over 6 years ago)
- Last Synced: 2024-11-29T09:40:12.195Z (10 months ago)
- Topics: android-mvi, kotlin, mvi, mvi-architecture
- Language: Kotlin
- Size: 670 KB
- Stars: 57
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### 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