Forum Discussion

Craig_Dunn's avatar
Craig_Dunn
Icon for Microsoft rankMicrosoft
Apr 17, 2020

[Reminder] Surface Duo development is for everyone!

Yesterday I posted a blog+sample about building dual-screen games with Unity, and it seemed like a good time to revisit all the different tooling that can be used to target Surface Duo:

 

  • Kotlin & Java (of course) can be used to build dual-screen Android apps using our SDK.
  • C# & XAML can be used with Xamarin and Xamarin.Forms (blog, docs). You can build apps that target the Surface Duo, while also running on iOS, Windows, macOS, and other platforms! Related products like Uno and Blazor Native even let you run on the web.
  • Unity games can be built with C# using the sample I mentioned above.
  • React Native apps using JavaScript or TypeScript can be optimized for dual-screens, check out this repo.
  • Flutter/Dart can also be used, with these tips from the community.

The first step is to download the Surface Duo emulator preview. Once it's installed and up-and-running it should fit into your existing development workflow.

 

Let us know what you build!

2 Replies