Xamarin.Forms
Xamarin.Forms exposes a complete cross-platform UI toolkit for .NET developers. Build fully native Android, iOS, and Universal Windows Platform apps using C# in Visual Studio.
Get Started
Learn how to build your first Xamarin.Forms app with Xamarin and C#, targeting Android, iOS, and the Universal Windows Platform.
Guides
Getting Started
Tutorials to get you up and running with Xamarin.Forms. Make sure everything is installed correctly, and build your first Xamarin.Forms apps.XAML
Build user interfaces declaratively and share across mobile and desktop platforms.Application Fundamentals
Everything you need to know to build Xamarin.Forms apps, such as working with files, images, databases, and more.User Interface
Learn about the complete set of user interface controls available in Xamarin.Forms XAML.Platform Features
Working with Xamarin.Forms platform features, such as Custom Renderers, and other important features of each release.Xamarin.Essentials
Cross-platform APIs for common tasks like file access, device info, hardware features, and more.Data & Cloud Services
Local and remote data storage and retrieval, and other cloud-based services.Deployment and Testing
Instructions for building and deploying your apps, and tips for testing them beforehand!Advanced Concepts & Internals
Additional information about Xamarin.Forms internals and assistance with features like localization and accessibility.
Reference
Samples