Surface Duo Blog

Erase pen handling code with the Ink SDK
Erase pen handling code with the Ink SDK
Hello Android developers! We’ve just updated one of our existing samples – TwoNote – to include the Ink SDK preview introduced in March and updated in July. TwoNote now also uses the Jetpack Window Manager library to provide foldable support. If you want to check out the updated sample for yourself, this is the perfect ...
Develop for Surface Duo 2
Develop for Surface Duo 2
Hello Android developers! At yesterday’s Microsoft event we introduced the new Microsoft Surface Duo 2. Today I’d like to invite developers to start building or enhancing apps for dual-screen devices like the Surface Duo, Surface Duo 2, and other foldables. Surface Duo 2 The new Surface Duo 2 includes 5G support, ...
Unity and Jetpack Window Manager
Unity and Jetpack Window Manager
Hello game developers! We’ve covered Jetpack Window Manager in the docs, and previously blogged about how to integrate the DisplayMask API into a Unity sample. In this post I’ll describe how to extend a Unity project to integrate native Android code and configuration to include the Jetpack Window Manager package and provide dual...
Travel Planner dual-screen sample app
Travel Planner dual-screen sample app
Hello Android developers! Over the summer, Hersh and I worked on a sample app that demonstrates a variety of dual-screen app possibilities. We used APIs like Jetpack Window Manager to create features that work across different foldable devices, including Microsoft Surface Duo. In this post, I’ve highlighted some of our favorite ...
Android Emulator native host pen support
Android Emulator native host pen support
Hello Android developers! We’re excited to announce that version 30.8.3 of the Android Emulator now includes active pen support to let you test pen-specific features like pressure sensitivity, orientation, eraser tip, and input button! Pen support requires the emulator be running on a device with a specific pen digitizer ...
Dual-screen Navigation Rail
Dual-screen Navigation Rail
Hello Android developers! Google recently published a new landing page for building responsive layouts for larger screens (including dual-screen and foldable devices). The new NavigationRail widget includes features and guidance as an efficient way to navigate app features on larger screens. About NavigationRail NavigationRail is ...
Jetpack Window Manager alpha10 update
Jetpack Window Manager alpha10 update
Hello Android developers! Google recently released the latest version of the Jetpack Window Manager package, and as with previous releases, we’ve updated our docs and samples to match. This post walks through using the new API to get layout updates when your apps are running on dual-screen and foldable devices, like Microsoft ...
Dual-screen developer tools recap
Dual-screen developer tools recap
Hello dual-screen developers, Each week we cover a different aspect of dual-screen development, but with so much happening it’s difficult to cover ALL of the platforms that support the Microsoft Surface Duo. This post is a quick run-down of all the different tools and platforms that developers can use to create dual-screen ...