Source: Daniel Rubino / Windows Central
What you need to know
- Microsoft recently released an update to the Surface Duo emulator.
- The update includes samples to help developers work on dual-screen experiences.
- Microsoft also updated the Surface Duo SDK and SUrface Duo Design Kit.
Microsoft recently updated the Surface Duo emulator. The update includes several app samples that help developers create apps and experiences for the device. Developers can look at the app samples to see how they're built and use insights to improve their own apps. In addition to updating the Surface Duo emulator, Microsoft updated the Surface Duo SDK and Surface Duo Design Kit.
The app samples are built in Kotlin and "[showcase] the development on Surface Duo in different scenarios," according to Microsoft. The samples are all open source and can be found on Microsoft's GitHub public repo.
The code samples are built to show how specific elements of apps and experiences are created. Microsoft outlines the specific features and experiences showcased:
- Drag and drop: shows how to build a layout where you can drag and drop content from other apps, mentioned in the blog, Bring your app to Surface Duo – Step 2.
- Dual View: shows how to implement the Dual view app pattern with a mock restaurant application.
- Hinge Angle: shows how to leverage the hinge angle with a simple drawing application, mentioned in the blog, Hinge Angle on Microsoft Surface Duo last year.
- List Detail: shows how to implement the List-detail app pattern with a mock gallery application.
- Pen Events: shows how to enable Pen support and detect Pen Event on Surface Duo, mentioned in the blog, Pen Events on the Surface Duo
- Two Page: shows how to build the Two page app pattern with a mock reading application.
- Companion Pane: shows how to implement the Companion pane with an image editing application.
- Extended Canvas: shows how to build the Extended canvas app pattern with a mock map application.
- Intent To Second Screen: shows how to start a new Activity on the second screen, which was just mentioned in the last blog, Developer tip: launch on adjacent screen.
- Qualifier: shows how to use the Android resource qualifiers to structure the project resource in the development of Surface Duo, mentioned in the blog, Resource configuration for Microsoft Surface Duo.
- Multiple Instance: shows how to open multiple instances of the same activity.
The sample apps available are Widget, TwoNote, Photo Editor, and Source Editor.
We may earn a commission for purchases using our links. Learn more.

Should you get an XPS 13 or XPS 15?
Have your heart set on a new Dell XPS laptop but not sure which one to go for? Let us help as we break down some of the key points to consider.

Intel shares 11th Gen Rocket Lake-S launch date after it appears for sale
A German retailer placed 11th Gen Rocket Lake-S CPUs up for sale early. Following sales briefly going live, Intel confirmed a release date for the upcoming chips.

Improvements to Outlook Calendar and schedule tasks are on the way
Announced at Microsoft’s virtual Ignite conference, the company is today introducing new Outlook features for Outlook Web and the Outlook Mobile apps that will help customers better manage their time with new suggested times and free-form board views.

These external monitors are a great addition to your Surface Book 2, Book 3
Thinking about adding some screen real estate to your Surface Book 2 or Surface Book 3? Check out these external monitors that will fill the need for high resolution, smooth gaming, or budget pricing.