
Renders Remote Compose documents from .rc ByteArray, loads remote-compose payloads, exposes operation handlers in operation package, includes a WASM playground sample and single-call API.
An unofficial Kotlin Multiplatform (KMP) + Compose Multiplatform (CMP) Remote Compose player that works across Android, iOS, Web, and Desktop targets.
Render Remote Compose documents generated by the creation libraries on KMP+CMP targets.
For maximum compatibility, generate the Remote Compose document (ByteArray) using the following version: androidx.compose.remote:remote-*:1.0.0-alpha13.
Try out the WASM build of the sample app at https://deanalvero.github.io/remotecomposeplayer-cmp/.
Add the dependency to your build.gradle. Replace version with what is available here.
implementation("io.github.deanalvero:remotecomposeplayer:<version>")
val bytes: ByteArray = ... // read from .rc file or from other sources
RemoteComposePlayer(
rcBytes = bytes
)
io.github.deanalvero.remotecomposeplayer.operation
Enjoy!
An unofficial Kotlin Multiplatform (KMP) + Compose Multiplatform (CMP) Remote Compose player that works across Android, iOS, Web, and Desktop targets.
Render Remote Compose documents generated by the creation libraries on KMP+CMP targets.
For maximum compatibility, generate the Remote Compose document (ByteArray) using the following version: androidx.compose.remote:remote-*:1.0.0-alpha13.
Try out the WASM build of the sample app at https://deanalvero.github.io/remotecomposeplayer-cmp/.
Add the dependency to your build.gradle. Replace version with what is available here.
implementation("io.github.deanalvero:remotecomposeplayer:<version>")
val bytes: ByteArray = ... // read from .rc file or from other sources
RemoteComposePlayer(
rcBytes = bytes
)
io.github.deanalvero.remotecomposeplayer.operation
Enjoy!