.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications. Xamarin extends the .NET developer platform with tools and libraries specifically for building apps for Android, iOS, tvOS, watchOS, macOS, and Windows.

Getting Started

Getting Started

  1. 9/23/2019, Video, 0:02:47
    Xamarin is Microsoft's framework for creating mobile apps. In this video get an overview of all the various pieces of Xamarin and how they enable you to create cross platform...
  2. 9/12/2017, Video, 0:55:25
    The first session will get users started with Xamarin, build a Xamarin.Forms UI, and show it in the Previewer. This will be the client app used throughout the sessions.


Learning Paths

Build mobile apps with Xamarin.Forms
Published: 5/1/2019, Length: 9:34:00
In this learning path, use C# and Visual Studio with Xamarin.Forms to create a mobile app that includes visual controls to run on Android and iOS.
Customize and add advanced features to Xamarin.Forms apps
Published: 8/12/2020, Length: 8:25:00
Take this learning path to discover how to use professional touches and development techniques that result in more beautiful and maintainable apps.

Learning Modules

Separate your UI and code with Xamarin.Forms data binding
Published: 5/1/2019, Length: 0:51:00
Design an MVVM viewmodel for Xamarin.Forms
Published: 5/1/2019, Length: 0:36:00
Consume REST web services in Xamarin apps
Published: 9/30/2020, Length: 1:01:00
Create a mobile app with Xamarin.Forms
Published: 5/1/2019, Length: 0:59:00
Prepare to publish your Xamarin app
Published: 5/1/2019, Length: 0:26:00

Xamarin News

11/30/2020, MS Tech Community
This is the first of a three-part series on the ways that Microsoft Power Platform empowers people with no coding experience to upskill and quickly learn how to create apps to solve business...
11/20/2020, The Xamarin Podcast
iRel8 ( is an amazing app built with Xamarin that helps people during the toughest moments in life. iRel8 facilitates mental wellness using Xamarin - find out the...
11/16/2020, MS Tech Community
Web Development for Beginners now available! Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about JavaScript, CSS, and HTML basics. Each lesson...
11/13/2020, The Xamarin Podcast
This month James and Matt talk about the new Apple silicone, XBox ... and of course some Xamarin and Azure too! .NET 5 is out! And with that there are some great Xamarin enhancements in the...
10/30/2020, MS Tech Community
Today we're posting the following message in the Message Center (in M365 Admin center under Message Center or in Microsoft Endpoint Manager on the Tenant Admin blade - Service Health and Message...
10/30/2020, MS Tech Community
The Xamarin Podcast Episode 80: Seeing AIMatt Soucoup Seeing AI is an app for iOS that narrates the world around you. And it's built with Xamarin and Azure. In this episode of the Xamarin...
10/23/2020, The Xamarin Podcast
Seeing AI ( is an app for iOS that narrates the world around you. And it's built with Xamarin and Azure. In this episode of the Xamarin Podcast,...
10/9/2020, The Xamarin Podcast
This month James and Matt talk about all of the new releases that are out and ready for you to code with in October! There's a new iOS. There has to be a new XCode then too. What would another...
9/29/2020, MS Dev Blogs
Xamarin.Forms 5 brings to stable release features that you have seen in preview over the latest several 4.x releases. This includes solid and gradient Brushes, CarouselView, drag-and-drop,...
9/29/2020, MS Dev Blogs
Hello Microsoft Surface Duo developers! Today’s post was contributed by Nventive, the publishers of the Uno Platform. In previous blog posts, the Surface Duo team demonstrated how you can build...
9/22/2020, The Xamarin Podcast
In this special episode of the Xamarin Podcast - Matt talks to the folks behind the Oscars app. You'll find out a ton of great insights on how the Academy of Motion Pictures Arts and Sciences...
9/11/2020, The Xamarin Podcast
This month James and Matt talk about new Microsoft Learn modules on the Surface Duo. The continuing saga of the Xamarin.Forms Shell quick tips. Of course it's a new month and that means there's...
9/4/2020, MS Dev Blogs
In the Shell quick tip series we explored navigation features of Shell including passing data and going back easily. Today, I want to talk about a common feature of navigation where
8/20/2020, MS Dev Blogs
Hello Xamarin developers, This week we have added a new module to the Customize and add advanced features to Xamarin.Forms apps learning path on Microsoft Learn to help developers build...
8/19/2020, MS Dev Blogs
One common scenario that developers often need to integrate into an app, is showing a prompt when an app is launched for the first time. This could be to display a disclaimer or to walk users...
8/14/2020, MS Dev Blogs
Poor performance can be a huge detriment to a mobile application's success. Users don't want to see a splash screen for 10 seconds when using any app. They may get frustrated, abandon their...
8/14/2020, The Xamarin Podcast
Lots of new stuff to talk about this month! Ever want to get down to the nitty gritty and do some drawing in Xamarin.Forms! Well, now in Xamarin.Forms 4.8 you can! James and Matt discuss all...
7/31/2020, MS Dev Blogs
Let's take your development skills to the next level in this new virtual reality! Below are just a few of the amazing online events, streams, and videos for you to tune into this August. As well...
7/23/2020, MS Dev Blogs
Xamarin.Forms 4.7 introduces drawing controls for Shapes and Paths. These are powerful new cross-platform controls that use the familiar control syntax from UWP and WPF. As well as use the native...
7/10/2020, The Xamarin Podcast
Xamarin.Forms 4.7 is out and the Inverter Converter is all the rage!! ... well ... multi-value bindings are all the rage - but that doesn't have quite the ring of Inverter Converter. This month...