~/talk

Compose: Implementing responsive UI for larger screens

Talkat Android Dev Summit 2022: Form Factors · on Wednesday, 2022-11-09· [android]
github:alexvanyo
slides:none on file

Shows concrete Compose tools and patterns: use Jetpack WindowManager + Material3-Window-Size-Class (calculateWindowSizeClass) to drive navigation choices (bottom nav on compact, navigation rail on medium/expanded), use adaptive grids (LazyVerticalGrid / adaptive arrangement) and the Freeform Emulator to see cards join rows as windows resize, use TwoPane from Accompanist with displayFeatures to handle folds and tabletop mode, and replace clipped rows with FlowRow so chips wrap. Sample code and canonical layouts (feed, supporting panel, list‑detail) are published and runnable.

AI-written summary · about

  1. 0:00Introduction to Adaptive UI
  2. 0:55Application level design
  3. 4:04Screen level layouts
  4. 7:37Canonical layout patterns
  5. 13:34Component level flexibility
  6. 17:30Conclusion and recap
~/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.