High-Performance, Expressive Remote UI: Deep Di…
summary
RemoteCompose serializes fully interactive, animated UI into compact binary documents that remote players render locally at 60fps, keeping latency low. Libraries include Compose, Kotlin (KMP) and JSON APIs that all compile to the same blob; players target Compose, Android View, RemoteViews plus C++ and TypeScript experiments. Tooling includes a web inspector and Android Studio preview. The format uses about 168 opcodes, demos show a working 4 KB document widget, AI can produce a 42 KB generated UI in 17 minutes and documents render under a frame.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:55Traditional remote UI limits
- 3:21What is Remote Compose
- 5:09Demo: Compose vs Views
- 6:13Remote Compose ecosystem
- 8:26Small document size importance
- 10:16Remote Compose document structure
- 11:38Creating docs with APIs
- 13:49Developer tools
- 16:15Debugging Remote Compose
- 19:26Server-driven UI with Compose
- 22:17AI-generated UIs
- 26:39AI UIs from images
- 28:51Performance benefits
- 29:11Recap and future
- 31:373D in Remote Compose
- 32:59Q&A
related talks
46mShipping "Smart UI" with RemoteCompose
51mShared mobile UIs with Compose Multiplatform
46mMultiplatform UI with Compose
45mShared mobile UIs with Compose Multiplatform
35mBreaking Up with WebViews: Server-Driven UI with KMP + Compose
48mA page out of Server driven UI on Android
44mThe Adventures of Kotlin & Compose Through the Multiplatform World
27mLeverage Compose Tooling to Improve Your Workflow
