This document discusses using Xamarin to build cross-platform mobile apps with C# that can run on iOS, Android, and Windows. It outlines some of the benefits of using Xamarin, such as writing code once that runs on multiple platforms and leveraging the MVVM pattern. It also describes how Xamarin allows developers to share UI code across platforms using Xamarin.Forms, which provides common controls and pages that are rendered natively. The document concludes by listing some Xamarin resources and providing a link to sample code.