Surface Duo Blog

Introducing dual-screen layouts for Android
Introducing dual-screen layouts for Android
Today we are releasing a preview of our first Android dual-screen layout control for Java and Kotlin developers. The new control and associated helpers will enable you to build dynamic and responsive apps that take advantage of the Microsoft Surface Duo and its two screens. We look forward to see what you create with it!
Bring your Xamarin apps to Surface Duo
Bring your Xamarin apps to Surface Duo
Xamarin developers can build and test dual-screen apps for the Surface Duo, using the available emulator and SDKs available via NuGet. The hinge angle and display mask can be queried to adapt your screen layouts, and there is a TwoPaneView Xamarin.Forms control that helps build responsive app designs that work on all device types.
Bring your app to Surface Duo – Step 3
Bring your app to Surface Duo – Step 3
Hello Surface Duo developers! In our Feb 6th blog post, we shared 3 steps to bring your app to Microsoft Surface Duo, followed by a post on step 1 and how to test your app and step 2 highlighting incremental changes to make to your app Figure 1: Steps to bring your app to Microsoft Surface Duo 1: Steps to bring your app to Microsoft ...
Bring your app to Surface Duo – Step 1
Bring your app to Surface Duo – Step 1
Hello Developers! We’re excited to post another devblog for developers considering dual screen devices as a new form factor that can enhance your application’s user experience. In this post, we’re focusing on application compatibility testing. As you know, the Microsoft Surface Duo has two screens and those screens are slightly ...
0
Bring your app to Surface Duo
Bring your app to Surface Duo
Hello Surface Duo developers! This is our second post as part of a series focused on how to bring your app to Surface Duo using the Surface Duo Preview SDK for developers. Figure 1: Microsoft Surface Duo Dual-screen preview SDKs On January 22nd we announced the availability of Surface Duo Preview SDK for developers. Our goal ...