Create iOS, Android, Mac
and Windows apps in C#.

Join our community of 301,046 developers.

Download Now    Learn About Xamarin 2.0

Cross-platform development

Thinking about supporting iOS, Android, Mac and Windows? Xamarin allows you to write it all in C#.

Reuse existing code

Use your favorite .NET libraries in Xamarin apps. Easily use third-party native libraries and frameworks.

Discover as you type

Explore APIs as you type with code autocompletion.

Visual Studio or Xamarin Studio

Create, build, debug, and deploy apps in Visual Studio. Or use Xamarin Studio, a fully-featured IDE that is built for mobile app development.

Native UI, Native Performance

Xamarin delivers high performance compiled code with full access to all the native APIs so you can create native apps with device-specific experiences.

Point and Click UI Design

Xamarin provides a world class Android UI designer. Use Apple Xcode UI designer to create interfaces and Storyboards that automatically sync with your Xamarin.iOS project.