/MVICore

Primary LanguageKotlinOtherNOASSERTION

MVICore

Build Status

What's this?

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.

Version

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.

Download

Available through jitpack:

  1. Add the maven repo to your root build.gradle
allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}
  1. Add the dependency
implementation 'com.github.badoo:MVICore:{latest-version}'