Optimize your app for large screens
summary
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
chapters (13)
- 0:00Introduction to large screens
- 1:56Why optimize for large screens
- 4:27Quality tiers for large screens
- 6:31Challenging app assumptions
- 8:56Handling camera orientation
- 14:57Saving state through changes
- 16:44Testing configuration changes
- 19:34Optimizing layouts for screens
- 25:53Tier two resources and tools
- 26:15Differentiated large screen experiences
- 29:20Drag and drop for productivity
- 32:33Key dos and don'ts summary
- 37:10Q&A and next steps
related talks
24mOptimize your app for large screens
33mOptimize your app for large screens
40mOptimize your app for large screens
20mDo’s and don’ts: Mindset for optimizing apps for larger screens
20mDo’s and don’ts: Mindset for optimizing apps for larger screens
47mThe age of large screen & foldables
34mResponsive UIs for tablets, foldables, and other devices.
22mLearn how to update your app for the larger screen
