Get Started with Xamarin.Forms

Xamarin.Forms is a cross-platform UI toolkit that allows developers to efficiently create native user interface layouts that can be shared across iOS, Android, and Universal Windows Platform apps. This series introduces the basics of Xamarin.Forms development and covers building multi-platform and multi-screen applications.

For an overview of the installation and setup practices that apply to cross-platform development, see Xamarin.Forms Requirements and Installation.


Overview of the platform requirements for Xamarin.Forms-developed apps, and the minimum system requirements for developing with Xamarin.Forms in Visual Studio for Mac and Visual Studio.

Build your first app

Watch a video and follow along with step-by-step instructions to build and test your first Xamarin.Forms app.

Hello, Xamarin.Forms

This guide provides an introduction to developing a Xamarin.Forms application using Visual Studio for Mac or Visual Studio. Topics covered include the tools, concepts, and steps required to build and deploy a Xamarin.Forms application.

Hello, Xamarin.Forms Multiscreen

This guide extends the previously created application by introducing navigation to a second page. Topics covered include data binding and performing navigation.

Introduction To Xamarin.Forms

This article discusses some of the key concepts for developing applications using Xamarin.Forms, including Views and Layouts, the ListView control, Data Binding and Navigation.

Get Started with Xamarin University

Building Your First Xamarin.Forms App with Xamarin for Visual Studio, by Xamarin University