
Lightweight modular helpers and guides for building custom declarative UI libraries from scratch, enabling shared code, pluggable modules, and reuse of a declarative runtime outside platform-specific constraints.
A WIP set of helpers for building compose UI libraries from scratch.
While the Compose runtime itself is fairly simple to fit into new environments, Jetpack compose UI is a large project, with many decisions made specifically for Android that make it hard to reuse in other environments.
Our goal is to provide modules and guides to let custom UI implementations share code and choose what fits their needs best.
implementation("me.dvyy.compose.mini:<module>:x.y.z")[versions]
compose-mini = "x.y.z"
[libraries]
compose-mini-runtime = { module = "me.dvyy.compose.mini:runtime", version.ref = "compose-mini" }A WIP set of helpers for building compose UI libraries from scratch.
While the Compose runtime itself is fairly simple to fit into new environments, Jetpack compose UI is a large project, with many decisions made specifically for Android that make it hard to reuse in other environments.
Our goal is to provide modules and guides to let custom UI implementations share code and choose what fits their needs best.
implementation("me.dvyy.compose.mini:<module>:x.y.z")[versions]
compose-mini = "x.y.z"
[libraries]
compose-mini-runtime = { module = "me.dvyy.compose.mini:runtime", version.ref = "compose-mini" }