
Minimalistic reactive library implementing TEA/ELM architecture, enabling scalable and reusable components, single immutable state management, and unidirectional data flow.
Elmslie is a minimalistic reactive implementation of TEA/ELM written in kotlin with java support.
Named after George Grant Elmslie, a Scottish-born architect.
This is a visual representation of the architecture:
For more info head to the wiki
Samples are available here
Library is distributed through Maven Central
allprojects {
repositories {
mavenCentral()
}
}implementation 'money.vivid.elmslie:elmslie-core:{latest-version}'
implementation 'money.vivid.elmslie:elmslie-android:{latest-version}'
Elmslie is a minimalistic reactive implementation of TEA/ELM written in kotlin with java support.
Named after George Grant Elmslie, a Scottish-born architect.
This is a visual representation of the architecture:
For more info head to the wiki
Samples are available here
Library is distributed through Maven Central
allprojects {
repositories {
mavenCentral()
}
}implementation 'money.vivid.elmslie:elmslie-core:{latest-version}'
implementation 'money.vivid.elmslie:elmslie-android:{latest-version}'