Create a new Xamarin Forms application and review the structure of the solution. Run the Application for Android, UWP and optionally iOS, if connected with a Mac Server. As this is a cross platform app, you can use any mix of the platform projects depending on your development environment (Mac or Windows). You will enhance the app to have a Main navigation page with StackLayout and Grid Layout, that considers device form factors for phone and tablet using device specifc logic. The Main page will also use embedded resource images. A ListView page will be added with a selection event handler. Note: Run this exercise from your laptop/PC and not an Azure Virtual Machine.
In this lab exercise, you will create the database and Service API for a Xamarin.Forms application to consume, utilizing an Azure mobile service. You will use the portal to create a Mobile App and use the Xamarin Forms Quickstart to create a database for the app. The Qucikstart also provides creating a app service using the Table API. You will modify the Table API Service app and create two tables questions and responses. You will use these for a polling service with the data for questions provided in this exercise and the data for answers provided in the Xamarin Forms App Client in Exercise 4. Note: Run this exercise from your laptop/PC and not an Azure Virtual Machine.
In this lab exercise, you will see a new Azure Xamarin Forms app created with Quickstart. Then you will modify an existing Xamarin Forms application to add support for utilizing an Azure mobile service. You can use any mix of the platform projects depending on your development environment (Mac or Windows). You will customize DTOs and database query logic as well as add offline caching support and synchronization. Note: Run this exercise from your laptop/PC and not an Azure Virtual Machine. Exercise 3, Building an Azure Service using Quickstart must be completed as this exercise will consume that service named similar to: http://opspollapp.azurewebsites.net
In this exercise, you will delete the resource groups for the resources you created in this lab. This will delete all the artifacts created in Azure for this lab.