~/talk

Optimize your app for large screens

Talkat droidcon Berlin 2022 · 2022-07-06..07-08· [android]
speakerdeck:pflammertsma
slides:none on file

Android lays out a three‑tier checklist and concrete APIs for large screens: Android 12L/13 changes, Jetpack WindowManager and window size classes (compact <600dp, medium 600–840dp, expanded ≥840dp) drive layout decisions; Compose offers Material3 window size helpers; Activity Embedding shows two activities side‑by‑side; CameraX and camera2 guidance fix preview rotation; state saving uses saveStateHandle / rememberSaveable and the state restoration tester; drag start helper and drop helper enable cross‑app drag‑and‑drop and multi‑instance workflows.

AI-written summary · about

  1. 0:00Introduction to large screens
  2. 1:52Quality guidelines for large screens
  3. 3:58Tier three support basics
  4. 8:27Camera orientation challenges
  5. 13:48Handling configuration changes
  6. 17:39General app improvements
  7. 18:44Tier two adaptive layouts
  8. 23:19Navigation for large screens
  9. 26:50Tier two summary and resources
  10. 27:32Tier one differentiated experiences
  11. 28:13Drag and drop implementation
  12. 30:43Foldable device features
  13. 31:50Peripheral input optimization
  14. 32:10Summary 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.