Xamarin documentation

Xamarin lets you build native apps for Android, iOS, and macOS using .NET code and platform-specific user interfaces. Xamarin.Forms allows you to build native apps, with shared UI code written in C# or XAML.

Get started with Xamarin.Forms

Build cross-platform Android & iOS apps using C# and .NET in Visual Studio on Windows and macOS.

Xamarin.Forms common tasks

Important concepts for building Android & iOS apps with Xamarin.Forms

Mobile developer tools

Xamarin platforms overview