Dual-Screen & Multi-Posture: Let’s Rethink Mobile Apps
summary
Overview of concrete outcomes and tools: introduces the Surface Duo SDK emulator with programmable hinge angle and a 16-step posture simulator, documents how Android now offers Jetpack WindowManager for device-state queries and listeners, and shows code samples and helper libraries (screen helper, layout containers) that enable multi-resume, multi-instance, drag‑and‑drop, and programmatic spanning. Presents five repeatable patterns—five design patterns—and demonstrates that apps can run unchanged by default or be adapted to avoid or embrace the hinge using 16 discrete postures to drive layout and behavior.
AI-written summary · about
chapters (27)
- 0:00Intro
- 1:15Welcome
- 2:13About me
- 3:18Goals
- 4:52Foldability
- 7:14DualScreen
- 9:25Foldables
- 11:24Multiscreen
- 16:02Android Default Foldable Emulator
- 16:38How do I know what device Im using
- 17:12Jetpack Window Manager
- 21:09Development Options
- 21:52Configuration Options
- 23:32Default Behavior
- 25:32Android Design Guidance
- 27:17Dual Screen Strategies
- 30:22Getting Started
- 32:22Android Emulator
- 36:09Resources
- 36:57Design Patterns
- 37:25Extended Canvas Pattern
- 38:10List Detail Pattern
- 39:22Two Page
- 40:22Dual View
- 42:50Additional Resources
- 43:57Summary
- 44:57Outro
related talks
47mDual-Screen and Multi-Modal: Rethinking modern mobile apps
33mIntroduction to dual-screen and foldables development
25mIntroduction to dual-screen and foldables development
01h 21mEnhance your single screen designed-app to make it shine on foldable devices
39mFinding Success on Large Screens and Foldables
35mBuild apps for foldable, multi-display, and large-screen devices
34mMore Than Foldables: Android App for Foldables and Larger Screens
28mBuilding an app for the Multi-Device world
