MVICore is a 100% Kotlin, modern MVI framework featuring:
- an easy way to implement your business features in a reactive way with unidirectional dataflow
- binding them to the UI with lifecycle handling
- middlewares
- time travel debugger
Head over to the Documentation to see what's possible.
Latest version is 0.8
It is considered production ready already, but even though we most probably won't change current APIs until 1.0
, there's no guarantee to that.
Available through jitpack:
- Add the maven repo to your root
build.gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
- Add the dependency
implementation 'com.github.badoo:MVICore:{latest-version}'