Surface Duo Blog

Figma Design Kit for Microsoft Surface Duo

Hello designers, We’re excited to announce the v0.1 of our Design Kit for Microsoft Surface Duo. The kit details dual-screen capabilities and shows common use cases to help inspire your mobile app design. You can easily grab design elements and modify them as needed, giving you more time to create the best experience for your users...

Hacky Holidays!

Hello developers, For many people around the world, this time of year is for celebration of holidays and enjoying long-standing traditions. Some folks use the time for hacking - to learn new skills or catch up on the latest technologies, and since 2020 marked the release of the Microsoft Surface Duo, we’d like to take this ...

Build dual-screen Cordova apps for Microsoft Surface Duo

Hello hybrid app developers, This week I’m happy to share an example plugin for use with Cordova that will help to enhance your hybrid apps for dual-screens. The plugin includes DisplayMask.jar to detect the Surface Duo and return information about the masked hinge area when the app is spanned, and exposes it in JavaScript for ...

Dual-screen library update with Jetpack Window Manager

Hello Kotlin and Java developers, We’re excited to announce version 1.0.0-beta1 of our dual-screen libraries for Microsoft Surface Duo, which integrates Google’s Jetpack Window Manager support. We’ve made the underlying device interface swappable, so you can continue to use the existing Display Mask API as long as you wish and...

Adapting your website to support new possibilities of dual-screen devices

Hello there, fellow web developers! In an earlier blog post, we introduced the upcoming CSS feature primitives and the API for dual-screen and foldable devices. In this blog post, we will look at how Kenneth Rohde Christiansen and myself created and adapted our existing Foldship demo to take advantage of the new ...

Build pixel-perfect Microsoft Surface Duo apps with Uno Platform

Hello Microsoft Surface Duo developers! Today’s post was contributed by Nventive, the publishers of the Uno Platform. In previous blog posts, the Surface Duo team demonstrated how you can build dual-screen apps using Java and Kotlin, Xamarin and C#, Flutter, React Native, Web, and games with Unity. Today’s blog post shows how UWP and...

droidcon webinar recap

Hello Android developers! Last week, Hakon and I talked about building dual-screen experiences as part of the droidcon webinar series. We were joined by Andras Nemeth from Atlassian, to talk about enhancing the Jira mobile app for dual-screen devices. You can watch the recording online: (image) Top questions and ...

Microsoft Surface Duo is released

Android Developers, it’s Microsoft Surface Duo release day! Today marks a very special day for us, it’s Surface Duo release day, and the device will be in customers hands starting today. We’re very excited to see all the apps you will build that utilize dual-screens and this new form factor, and our Surface Duo Developer Experience...