In this workshop, we'll explore developing scenarios with Xamarin that are beyond the basics. For reference, see our introductory HOL workshop about Xamarin.
To get the most out of this Hands-On Lab, please take your time to prepare your machine ahead of the conference. Especially 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 Instaling Xamarin tutorial online at:
https://docs.microsoft.com/en-us/xamarin/get-started/installation/index
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.
This module introduces new features introduced in Xamarin.Forms: Visual
, CollectionView
and Shell
. Additionally, we will add an automatic Dark Mode to an existing Forms Application.
In this hands-on lab we will add calendar integration to our app. this way an attendee can add a session they like to their agenda.
In this module, we will add some mechisms to the app so that it is more resilient in dealing with flaky network connections.
In this lab you will add local notifications to your app using the Shiny.Notifications
NuGet package.
In this lab you will add Analytics support to your app using either google Firebase or Microsoft AppCenter.
In this module, we will spice up the app a little bit with deeper OS integrations like AppLinks, haptic feedback and a widget.