7

Surface Duo at Microsoft Build | Surface Duo Blog

 3 years ago
source link: https://devblogs.microsoft.com/surface-duo/surface-duo-at-microsoft-build-2021/?WT_mc_id=DOP-MVP-4025064
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Surface Duo at Microsoft Build

Guy Merin

May 25th, 2021

Hello developers!

Microsoft Build starts today with a keynote by Satya Nadella. The session catalog includes several Microsoft Surface sessions for developers looking to enhance their mobile applications for Surface Duo. Join the Surface Duo Developer Experience team in a mix of live and on-demand sessions that will help you build amazing experiences for dual-screen and foldable Android devices. We’ve highlighted a few of the sessions you may be interested in below.

Marketing image of the Microsoft Surface range of devices - Hub, Studio, Book, Laptop, and Surface Duo

Application design and development for Android dual-screen and foldable devices

In this session, Andy Himberger and I give an overview of Surface Duo, the unique experiences you can create with dual-screen devices, and dive into a Microsoft Outlook case study. They’ll also cover user experience design patterns, cross-platform developer tools that can target Surface Duo, and all the details of the SDK for Kotlin and Java developers.

Visit MyBuild to watch this on-demand session any time!

Diagram showing the three steps to update an app for dual-screen devices. The steps are: test, make incremental changes, then embrace new features.

Ask the Experts

This is a live and interactive question and answer session on building Android apps for Surface Duo.

Register now and join us on Thursday, May 27th at 7am Pacific Daylight Time (10am Eastern). We’ll be ready for questions on building dual-screen apps with Kotlin and Java, Xamarin, React Native, Flutter, Unity, and the web. In addition, Mehul Shah will be joining us to talk about foldable app user experiences.

Deeper skilling sessions

There are three developer-focused sessions that cover some of the different platforms for building apps for Surface Duo. These sessions are available now to view online.

Developing dual-screen apps with Xamarin and Xamarin.Forms

This session focuses on the Microsoft Learn module Building a dual-screen Xamarin.Forms app and will walk through the steps to enhance an existing Xamarin.Forms application using TwoPaneView, and show how it results in a responsive layout that works well on phones, foldables, and dual screen devices, and larger screens like tablets.

Sample country flags app running on three different devices: a pixel phone, a Surface Duo, and a tablet

Developing dual-screen web apps

Microsoft Edge supports CSS and JavaScript enhancements for dual-screen devices. The additional media queries and environment variables make it easy to extend your responsive design to also account for folds and hinges.

Stylized view of Surface Duo screens illustrating the dimensions represented by predefined environment variables such as fold-top and fold-left

Web developers should also check out the Ask the experts: Microsoft Edge session on Wednesday, May 26th at 3pm PDT (6pm EDT) to learn more.

Dual-screen native SDKs and samples

Cesar Valiente walks through all the resources available for Kotlin and Java developers to build apps for Surface Duo.

Two Surface Duo devices showing the same basic sample app, running on one screen and then running on two screens

Tips & tricks live

Drop in for some developer tips and tricks with Joy Liu at 6:30am Pacific Daylight Time (9:30am Eastern) on Thursday, May 27th. Joy will be showing how to implement some dual-screen features in your apps using Kotlin and Android Studio.

Resources and feedback

Quick links to all the sessions mentioned above:

Visit the complete session catalog to plan your Microsoft Build 2021 experience.

Visit the Surface Duo developer documentation and past blog posts for other ideas on enhancing your apps for dual-screen devices.

If you have any questions, or would like to tell us about your apps, use the feedback forum, message us on Twitter @surfaceduodev.

Finally, please join us at 11am PST each Friday in your calendar to visit twitch.tv/surfaceduodev and check out the archives on YouTube. This week we’ll review all the latest news from Build.

Guy Merin

Senior Director of Engineering, Surface Duo Developer Experience Team (DevX)

Follow


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK