Using Compose Runtime to create a client library
summary
Claims that Compose Runtime alone can host client libraries and demonstrates the actual pieces used: compiler-injected composer, slot table, applier, and the Snapshot system. Implements two custom node types and a custom applier, uses composeNode to emit nodes, and renders via Apache POI into a PowerPoint file. The demo produces a concrete output — one-slide presentation with the text "hello stranger" — and the implementation is published as an open source compose PPT library.
AI-written summary · about
chapters (6)
- 0:00Compose Runtime intro
- 3:57Compose compiler transforms
- 10:43Composer and Slot table
- 16:28Applier and Node 3
- 21:07PowerPoint client library
- 33:46Summary
related talks
28mUsing Compose Runtime to create a client library
37mUsing Compose Runtime to create a client library
44mLet's compose this presentation!
31mModern Compose Architecture with Circuit
48mDeep Dive into the Compose Compiler
40mThe Compose Runtime, Demystified
41mDemystifying the Compose Runtime & Compiler
41mCompose by Example
