Shipping "Smart UI" with RemoteCompose
summary
RemoteCompose claims a Jetpack framework that serializes fully interactive UI as a compact document and ships a Kotlin DSL (KMP) plus AndroidX players; the runtime encodes canvas opcodes, float expressions, shaders and a particle system, and exposes a component layer with adaptive layout and actions. Demos include a 422‑byte launcher widget, a 2 KB NFC QR example, and an ESP32 oscilloscope round‑trip; it works today but is alpha and has platform/version compatibility tradeoffs.
AI-written summary · about
chapters (13)
- 0:00Introduction to Remote UI
- 0:46Limitations of existing APIs
- 2:50Introducing Remote Compose
- 5:31Ecosystem and architecture
- 6:52Real-world use cases
- 8:40Optimizing for latency
- 10:40Canvas and expression system
- 14:09Building UI components
- 18:07Compose developer experience
- 22:13Practical implementation tips
- 25:34Advanced expression usage
- 28:33Future and summary
- 34:48Q&A session
related talks
34mHigh-Performance, Expressive Remote UI: Deep Di…
46mMultiplatform UI with Compose
35mNext Generation Android UI with Jetpack Compose
35mBreaking Up with WebViews: Server-Driven UI with KMP + Compose
35mDeclarative UI patterns
58mMultiplatform UI: Compose outside Android
40mThe Compose Runtime, Demystified
45mThe Adventures of Kotlin And Compose Through the Multiplatform World
