Surface Duo Blog

New dual-screen controls preview
New dual-screen controls preview
Hello Microsoft Surface Duo Android developers! This week we’ve updated and refactored our controls to help you build dual-screen applications with less work and more functionality. The classes in the previous release of our library are still available: However, we have re-packaged the controls into ...
The Dual-Screen Developer Experience: Interview with Tobias Scholze
The Dual-Screen Developer Experience: Interview with Tobias Scholze
Hi Android Developers! In today’s post, we are sharing our recent interview with Tobias Scholze, a senior software engineer for iOS B2B applications in a Munich-based platform solution agency, to learn more about his experience exploring the value of a dual-screen mobile devices like the Microsoft Surface Duo. Here are some resources to ...
New Microsoft Surface Duo app samples
New Microsoft Surface Duo app samples
Hello Microsoft Surface Duo developers! Kristen and I are interns on the Surface Duo Developer Experience team, and we’re excited to announce two new Microsoft Surface Duo dual-screen samples available that embody some of our dual-screen UX patterns. You can find them on GitHub at github.com/microsoft/surface-duo-app-samples. Photo ...
Hinge Angle on Microsoft Surface Duo
Hinge Angle on Microsoft Surface Duo
Hello Surface Duo developers! In our previous blog post, we mentioned how to adjust the hinge angle in the Surface Duo emulator. Today we are going to present some ideas about how to take advantage of this unique behavior of the Surface Duo device. As we discussed in How to Bring Your Android Apps to Surface Duo, your Android...
Surface Duo testing tips & tricks
Surface Duo testing tips & tricks
Hello Microsoft Surface Duo developers, Today’s post contains some tips to help automate the Surface Duo emulator for testing. Use the latest emulator Tip number one: install the latest emulator from Microsoft Developer Center to ensure you have all our latest fixes, feature enhancements, and performance improvements. The Surface Duo ...
Lighting-Up a Flutter application on Microsoft Surface Duo
Lighting-Up a Flutter application on Microsoft Surface Duo
Hello Flutter developers! In our last post, Get Started with Flutter on Surface Duo, we walked you through how to add the Surface Duo SDK to your Flutter project and how to use the SDK to obtain information from the SDK library. We can now tell if the device we are running on is a dual-screen device, if your application is running on one ...
Dual-screen web experiences preview
Dual-screen web experiences preview
In previous posts, we’ve talked about building Android apps for Microsoft Surface Duo using Kotlin & Java, C# with Xamarin, React Native, Unity, and Flutter. Microsoft is also working hard to bring new capabilities to the web so that websites and embedded web experiences can also adapt to the Surface Duo and other dual-screen devices...
Microsoft Surface Duo dev resources recap
Microsoft Surface Duo dev resources recap
Hello Surface Duo developers! Given the recent events that are unfolding across the globe, we have decided to give this week’s blog a lower profile so you can focus on the well being of your local communities and families. Please be safe and we look forward to sharing lots of exciting announcements in the coming weeks. In the meantime...
Resource configuration for Microsoft Surface Duo
Resource configuration for Microsoft Surface Duo
Hello Android dual-screen developers! As we mentioned in a previous blog post, enhancing your app for dual-screen devices is easily done by following this three step process: Figure 1. Three steps to get your app ready for dual-screen devices Today we are going to provide some additional useful tips for embracing new features (Step 3...