~/talk

Kicking back with Compose for Android TV

Talkat droidcon Berlin 2023 · 2023-07-05..07-07· [android, reactive-programming]
name:Joe Birch
links:none on file
slides:none on file

Compose for Android TV uses two alpha packages that add TV-specific lazy layouts and material controls and claims to target 150 million monthly active Android TV devices. Expect automatic D‑pad focus and navigation in a TV lazy row with pivotOffset and TV lazy column/grid that show previews of next items, a carousel with selectable play button (slides, indicators, timing) and an immersive list requires focusedItem modifier to drive its full‑screen background. Material TV cards, surface and controls add scale/glow focus states; share component bodies, not TV parent wrappers.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:53Android TV UX fundamentals
  3. 8:11Compose for Android TV basics
  4. 9:14TV lazy layouts
  5. 13:47TV grid layouts
  6. 16:54Carousel composable
  7. 19:19Immersive lists
  8. 21:47Navigation drawers
  9. 24:13Tabs for filtering
  10. 25:16Material components for TV
  11. 29:34Reusing composables
  12. 31:18Closing and Q&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.