~/talk

Using Compose Runtime to create a client library

speakerdeck:fgiris
slides:none on file

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

  1. 0:00Compose Runtime intro
  2. 3:57Compose compiler transforms
  3. 10:43Composer and Slot table
  4. 16:28Applier and Node 3
  5. 21:07PowerPoint client library
  6. 33:46Summary
~/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.