Prototyping with Jetpack Compose
summary
Builds a playable prototype of The New York Times Crossword using Jetpack Compose and a 5x5 mini crossword board, with a concrete claim: recreated letters, cell numbers, selection modes, and a check‑work feature that draws a red strikeout via Canvas. Uses density ambient to auto‑size text, composes stateful board and view‑model events, embeds an old Android KeyboardView for input, and ships example code and a GitHub project.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:09About Me
- 4:25Black & White Squares
- 11:30Scaled Text
- 14:02Adding a Number
- 16:37BZZZT, wrong
- 18:38Adapting to a Model
- 20:05Model-Driven
- 20:24Build a Puzzle
- 21:02Render the Board
- 24:31Cursors and Clues
- 25:09Wiring Up The Click Event
- 28:04Filling the Board
- 31:23Checking Your Work
- 33:45What'd We Build?
- 34:48Some Parting Gifts
related talks
35mPrototyping with Jetpack Compose
41mCompose by Example
01h 12mJetpack Compose — live coding declarative UI
16mHow it's made: Jetpack Compose
34mRetrofitting Legacy Code with Jetpack Compose at Scale
17mWhat's new in Jetpack Compose
43mBuilding Accessible Apps with Jetpack Compose
37mTackling Newspaper-Style UI in Jetpack Compose — Three Walls: Complex Gestures, Polygon Article Regions, and Adaptive Page Layouts
