Developing New Experiences, Full Day Hands-On Labs

VSS01 Hands-On Lab: Xamarin - Beyond the Basics


9:00am - 6:00pm

Level: Introductory to Intermediate

Roy Cornelissen

Cloud Solution Architect


Marcel de Vries

Global MD & CTO


So you think you know how to build mobile apps with Xamarin? Sure, we believe you can build a basic mobile app that works. But how do you create an app that sticks? How do you delight your users with a fast, responsive, and intuitive app? In this full-day hands-on workshop, Roy and Marcel will guide you through several advanced scenarios. You will start with a basic app which has all the common flaws we see today in many mobile apps, and you will learn how to improve the app in such a way that your user will be ecstatic.

Advanced Xamarin Forms - Forms Shell, Visual (theming), performance, and more

Resilient connected & disconnected clients - Local database, background sync, graceful error handling

Integrating with OS services - Calling, Text/SMS, Calendar, Contacts

Notifications - Remote notifications, local notifications, interactive notifications

Monitoring your success - Adding telemetry & logging, error tracking, analytics

Tapping into native experiences - 3D Touch, content indexing & device search, app links, extensions

Alternative input - Speech recognition, image recognition, adding a splash of AI

You will learn:

  • How to add richer features to your app and increase user happiness
  • How to make your app faster and more robust
  • How to better leverage Xamarin.Forms

Attendee Requirements:

You must provide your own laptop computer (Windows or Mac) for this hands-on lab.

To get the most out of this Hands-On Lab, please prepare your machine ahead of the conference. The Android SDK is a large download, which is very hard to download over conference WiFi. The most comprehensive way to get ready is to complete the steps in Microsoft’s Getting Started tutorial online at:


You can participate with either a Windows developer PC or a Mac. Do make sure that you create a blank Xamarin solution and try to run the app in an emulator or on your physical mobile device.

Please come prepared. It will save lots of time during the workshop. We’re looking forward to seeing you in Orlando!