Before you begin

This is a cross-platform class which can use either Visual Studio on a Mac or Visual Studio on a Windows. To complete the coding exercises, you will need a Xamarin development environment. You can run the exercises for iOS, Android or Windows with either an emulator/simulator or a device. Please read the setup requirements if you need help installing the Xamarin development environment.

Overview

This class is an introduction to Xamarin and Mobile Development for iOS, Android and Windows. It covers the Mobile Application Development Lifecycle using Xamarin tools and is the starting point for Xamarin University training.

Lecture

XAM101 - Getting Started with Xamarin.

Objectives

  1. Choose your Xamarin development approach
  2. Install Xamarin

Exercises

Exercise materials are available from GitHub. The code can be cloned through a desktop Git client or downloaded directly as a ZIP file.

  1. Validate your development environment
    Exercise
    In this exercise, you will build and run an existing application that targets both iOS and Android. This will allow you to test your development environment during class, and get help from the instructor if necessary.

Useful Xamarin University Links

Frequently Asked Questions Certification Requirements Xamarin University Classes Schedule a Class or Office Hours

Setting up Emulators / Simulators and Devices

Using the Google Android Virtual Devices (AVDs) Setting up an Android device for development

iOS
Using the iOS Simulator Setting up an iOS device for development

Exploring On Your Own

Introduction to Mobile Development Introduction to the Mobile Software Development Lifecycle Visual Studio with Xamarin Staying up to date with Xamarin development (blog)