Kicking back with Compose for Android TV
summary
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
chapters (12)
- 0:00Introduction to talk
- 1:53Android TV UX fundamentals
- 8:11Compose for Android TV basics
- 9:14TV lazy layouts
- 13:47TV grid layouts
- 16:54Carousel composable
- 19:19Immersive lists
- 21:47Navigation drawers
- 24:13Tabs for filtering
- 25:16Material components for TV
- 29:34Reusing composables
- 31:18Closing and Q&A
related talks
23mCrash course to Compose for TV
40mTV App Development that Puts No One in a Bind — Focus Control Lessons from Compose Internals
22mModern Android Development #AskAndroid
35mNext Generation Android UI with Jetpack Compose
37mCreating Engaging Android TV and Fire TV Apps with Native and Cross-Platform Tools
49mBuilding an Android UI using declarative programming in Jetpack Compose
29mAdapting Android Apps for Multiple Screens Compose-First Approach
34mBuild for the wrist, the road, and the remote with Jetpack Compose and Gemini
