Optimize your app for large screens
summary
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
chapters (14)
- 0:00Introduction to large screens
- 1:52Quality guidelines for large screens
- 3:58Tier three support basics
- 8:27Camera orientation challenges
- 13:48Handling configuration changes
- 17:39General app improvements
- 18:44Tier two adaptive layouts
- 23:19Navigation for large screens
- 26:50Tier two summary and resources
- 27:32Tier one differentiated experiences
- 28:13Drag and drop implementation
- 30:43Foldable device features
- 31:50Peripheral input optimization
- 32:10Summary and Q&A
related talks
24mOptimize your app for large screens
40mOptimize your app for large screens
38mOptimize your app for large screens
20mDo’s and don’ts: Mindset for optimizing apps for larger screens
22mLearn how to update your app for the larger screen
28mBuilding an app for the Multi-Device world
46mA developer's guide to large screens readiness
20mDo’s and don’ts: Mindset for optimizing apps for larger screens
