Skip to content
diklimchuk edited this page May 14, 2021 · 3 revisions

Elmslie

Elmslie is a minimalistic reactive implementation of TEA/ELM written in kotlin.
Named after George Grant Elmslie, a Scottish-born architect.

Download

Library is distributed through JitPack

Add repository in the root build.gradle

allprojects {
 repositories {
    maven { url "https://jitpack.io" }
 }
}

Add required modules:

  • Core - for pure kotlin ELM implementation

implementation 'com.github.vivid-money.elmslie:elmslie-core:{latest-version}'

  • Android - for android apps only, simplifies lifecycle handling

implementation 'com.github.vivid-money.elmslie:elmslie-android:{latest-version}'

  • RxJava 2 - compatibility module (more info in the wiki article)

implementation 'com.github.vivid-money.elmslie:elmslie-rxjava-2:{latest-version}'