~/talk

Optimize your app for large screens

Talkat droidcon New York 2022 · 2022-09-01..09-02· [android, web-platform]
speakerdeck:pflammertsma
links:none on file
slides:none on file

Android reports ~270M large‑screen devices now and ~400M expected in 2023, and apps that adapt see real lifts: Chrome shows 18× multi-instance usage and Photos records >50% upticks in key features. Practical fixes include using Jetpack WindowManager + Window Size Classes to read actual app window metrics, CameraX or the Camera2 guide to avoid stretched viewfinders, Activity Embedding and the stable Jetpack drag‑and‑drop for cross‑app moves, and state APIs like rememberSaveable and state restoration tester to preserve UI across folds and resizes.

AI-written summary · about

  1. 0:00Introduction to large screens
  2. 1:56Why optimize for large screens
  3. 4:27Quality tiers for large screens
  4. 6:31Challenging app assumptions
  5. 8:56Handling camera orientation
  6. 14:57Saving state through changes
  7. 16:44Testing configuration changes
  8. 19:34Optimizing layouts for screens
  9. 25:53Tier two resources and tools
  10. 26:15Differentiated large screen experiences
  11. 29:20Drag and drop for productivity
  12. 32:33Key dos and don'ts summary
  13. 37:10Q&A and next steps
~/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.