Learn how to update your app for the larger screen
summary
Provides concrete, actionable steps to bring an existing Android app to tablets and Chrome OS by using specific libraries and tools: Jetpack WindowManager for current and max WindowMetrics and three Window size classes (compact, medium, expanded); Activity embedding and updated SlidingPaneLayout to add multi‑pane UIs with few code changes; Jetpack drag helpers DropHelper/DragStartHelper for cross‑app drag and drop; and CameraX, resizable emulators and an Android Desktop Emulator to test multicamera, multiwindow, and input scenarios.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:40Large Screen Experience
- 2:08Challenging Assumptions
- 4:03Jetpack Window Manager
- 6:37Window Size Classes
- 7:56Activity Embedding
- 9:13Sliding Pane and Navigation
- 10:43App Navigation Case Study
- 12:00Drag and Drop Support
- 14:35Camera App Optimization
- 19:04Testing and Emulation
- 20:46Conclusion and Takeaways
related talks
28mBuilding an app for the Multi-Device world
33mOptimize your app for large screens
24mOptimize your app for large screens
51mBuild Responsive UI in Android
40mOptimize your app for large screens
16mDeveloping for Android & large screens
38mOptimize your app for large screens
34mResponsive UIs for tablets, foldables, and other devices.
