Develop everything in C#

With Xamarin, your entire app is written using C#, from back end code, such as business logic and data access, to native API access.

Because Xamarin extends .NET, you can use the large ecosystem of packages and libraries available to all .NET developers. You can even author your own libraries that are shared between any applications written on the .NET platform.

Native performance

Apps built using Xamarin leverage platform-specific hardware acceleration, and are compiled for native performance.

Perform a full ahead-of-time (AOT) compilation on apps to reduce startup time, increase memory sharing, and improve performance.

60,000+active OSS contributors3,700+OSS company contributors

Open-source and free

Xamarin is part of the open-source .NET platform that has a strong community of over 60,000 contributors from more than 3,700 companies.

.NET is free, and that includes Xamarin. There are no fees or licensing costs, including for commercial use.

Native & Cross-platform Integrations

Apps built using Xamarin have access to the full spectrum of functionality exposed by the underlying platform and device, including platform-specific capabilities like ARKit, CoreML, Fingerprint, Bluetooth, NFC, and more!

Xamarin also integrates with thousands of 3rd party libraries including Google Play services, Facebook, Google APIs for iOS. You can even bring your favorite native iOS and Android libraries to Xamarin applications with "Binding" projects.