Everything you need to deliver
great mobile apps.

Deliver native iOS, Android, and Windows apps using existing skills, teams, and code.

Thousands of companies agree with us

Individually, Xamarin's mobile lifecycle products are best-in-class.
Together, they're the most powerful solution for delivering amazing apps.


Deliver native Android, iOS, and Windows apps, using existing skills, teams, and code.

Build native apps for multiple platforms on a shared C# codebase. Use the same IDE, language, and APIs everywhere.

  • Native UI, native API access, and native performance
  • Anything you can do in Objective-C, Swift, or Java you can do in C# with Xamarin
  • Ship cutting-edge apps with same-day support for new OS releases

Visual Studio App Center

Ship higher-quality apps faster and with more confidence.

Automate the lifecycle of your iOS, Android, Windows, and macOS apps.

  • Connect to your GitHub, Bitbucket or VSTS repos and build your apps automatically with every pull request or on demand
  • Automate UI tests on thousands of real-world devices and hundreds of configurations in the cloud
  • Distribute your app to beta testers and users on Android, iOS, Windows, and macOS with every commit or on demand

Xamarin University

Go mobile and stay ahead with interactive mobile development training on your schedule.

Stay on top of mobile trends with curriculum that’s constantly updated by a dedicated team of mobile experts.

  • Access live, online classes in all timezones by Xamarin experts
  • Get questions answered fast in 1:1 sessions with Xamarin University instructors
  • Enjoy exclusive access to guest lectures from industry luminaries

Over 15,000 companies rely on Xamarin.