Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge

Create apps for dual-screen & foldable devices

Learn how to create apps for dual-screen devices like Surface Duo 2 as well as other foldable Android devices.

Overview

Introduction to dual-screen devices

Get Started

Get the Surface Duo emulator

Concept

Introducing Surface Duo 2

Surface Duo developer documentation

Use these resources to build dual-screen and foldable Android and cross-platform apps

Surface Duo overview

  • About Surface Duo
  • Surface Duo Android emulator
  • User experience design
  • Design Kit (Figma)

Kotlin & Java

  • Jetpack Window Manager
  • Jetpack Compose
  • Hinge sensor
  • Dual-screen controls library
  • Samples

Flutter

  • Get started
  • MediaQuery
  • TwoPane Widget
  • Samples

React Native

  • Get started
  • DualScreenInfo
  • TwoPaneView
  • Samples

.NET

  • TwoPaneView for .NET MAUI
  • TwoPaneView for Xamarin
  • Jetpack Window Manager for Xamarin
  • Xamarin Samples

Unity game development

  • Get started
  • Jetpack Window Manager for Unity
  • Microsoft dual-screen SDK
  • Samples

Web

  • Overview
  • CSS
  • JavaScript
  • Emulator and device testing
  • Desktop developer tools
  • Samples

Windows

  • Overview
  • TwoPaneView

Developer blog - Twitter - Twitch - YouTube - Stack Overflow - Tech Community - Responsive layouts for large screens

  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023