Introduction and deep dive into dual screen foldables app development.
summary
Surface Duo launches in H2 2020 and runs Android 10; code samples and a beta open‑source SDK live on GitHub and an emulator. The session shows concrete APIs: Drag & Drop via ClipData, DragShadowBuilder and global URI flags; starting an activity on the adjacent screen with an intent and task flags; spanning detection using Jetpack Window Manager and reading hinge bounds from WindowLayoutInfo; layout helpers in the Surface Duo layout library; UI tests use UIAutomator swipe coordinates to span and unspan.
AI-written summary · about
chapters (13)
- 0:00Introduction to dual screen apps
- 1:53Dual screen device advantages
- 3:36Software and hardware overview
- 4:41User experience patterns
- 7:53UX considerations for hinge devices
- 8:55Incremental app enhancements
- 13:28Spanning applications
- 14:13Implementing UX patterns
- 18:13Jetpack Window Manager
- 25:24Dual screen library
- 29:16UI testing on Surface Duo
- 31:49Resources and next steps
- 32:52Q&A session
related talks
25mIntroduction to dual-screen and foldables development
33mIntroduction to dual-screen and foldables development
47mDual-Screen and Multi-Modal: Rethinking modern mobile apps
47mDual-Screen & Multi-Posture: Let’s Rethink Mobile Apps
01h 21mEnhance your single screen designed-app to make it shine on foldable devices
34mMore Than Foldables: Android App for Foldables and Larger Screens
35mDesigning for foldables in 2023
14mWhat’s new in foldables, tablets, and large screens
