~/talk

High-Performance, Expressive Remote UI: Deep Di…

Talkat DroidKaigi 2026 · 2026-09-01..09-03· [android, frontend-architecture]
github:jafu888
slides:none on file

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

  1. 0:00Introduction
  2. 1:55Traditional remote UI limits
  3. 3:21What is Remote Compose
  4. 5:09Demo: Compose vs Views
  5. 6:13Remote Compose ecosystem
  6. 8:26Small document size importance
  7. 10:16Remote Compose document structure
  8. 11:38Creating docs with APIs
  9. 13:49Developer tools
  10. 16:15Debugging Remote Compose
  11. 19:26Server-driven UI with Compose
  12. 22:17AI-generated UIs
  13. 26:39AI UIs from images
  14. 28:51Performance benefits
  15. 29:11Recap and future
  16. 31:373D in Remote Compose
  17. 32:59Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.