We knew there had to be a better way to build apps.
That's why we created Xamarin.

Share code across all platforms.

Write one shared C# codebase, and separate platform-specific user interfaces also in C#. The result is native apps with native interfaces that share business logic, data access, networking code, and more.

Download our white paper

Xamarin apps look & feel native because they are.

Native compilation yields uncompromising performance for even the most demanding scenarios, including gaming and data visualization.

Xamarin.iOS does ahead-of-time compilation to produce ARM binaries for Apple's App Store. Xamarin.Android uses just-in-time compilation for sophisticated optimizations. In either case, your app is a native platform binary—not cross-compiled, and not interpreted.

Watch a video about Xamarin performance

Use any Objective-C or Java API from C#.

Anything you can do in Objective-C or Java, you can do in C# with Xamarin—usually more succinctly and with fewer bugs.

We bring 100% of the iOS and Android APIs to C#. Our binding technology exposes any Objective-C or Java library to your app as a standard C# class library. You can even use existing 3rd-party iOS or Android components.

Explore iOS and Android API bindings.

Visual Studio Industry Partner

Build iOS and Android apps in Visual Studio.

Xamarin is the only platform that allows you to build native iOS and Android apps in Visual Studio. Use the tools, libraries, and design patterns you already know and love, including TFS and ReSharper.

Learn more about Xamarin for Visual Studio

Try our delightful, free IDE for Mac and PC.

If Visual Studio is the Humvee of IDEs, Xamarin Studio is a Porsche. Check out the code completion, iOS and Android designers, version control integration, refactoring tools, and cute animations.

Learn more about Xamarin Studio

xamarin studio

Build apps faster with pre-built components.

Add high-quality, pre-built components to your app directly from your IDE, including dozens of beautiful UI controls, web services, and more.

Browse the Xamarin Component Store

Always up-to-date.

Xamarin stays up-to-date with the latest APIs from Apple and Google. We released same-day support for iOS 7.

Training

We’re here for you.

Our extensive documentation, world-class support, and worldwide network of consulting partners will help your mobile strategy succeed from start to finish.

We also offer 30-day training courses including live online sessions,
one-on-one consultation, and certification at Xamarin University.