Everything you need to deliver
great mobile apps.

Xamarin is your solution for every stage of the mobile lifecycle.

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.

Xamarin Platform

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

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

Xamarin Test Cloud

Ship better apps faster with automated testing.

Find bugs before you ship with automated tests running on the devices users own—over 2,000 real devices in our cloud.

  • Tests behave as users do–performing taps, pinches, swipes, and more
  • Integrates with CI for continuous automated testing, testing apps on every change
  • Ensures apps look and feel excellent with full-frame screenshots and video playback

Xamarin Insights

Monitor the health of your apps and the happiness of your users.

Catch every crash, see all of your users, and measure performance with the first monitoring service built exclusively for Xamarin apps.

  • See which users are affected by each crash, and which crashes affect each user
  • Understand your audience, and how they interact with your app in every detail
  • Instrument your app to monitor real-world performance and keep your app fast

Xamarin Client Services

Take your mobile strategy and apps to the next level.

Enhance your existing teams with expert Xamarin training. Get world-class guidance on architecture, integration, security, and mobile best practices.

  • Turn your developers into mobile mavens with tailored onsite training
  • Optimize apps with expert help on performance and memory saving
  • Keep your apps amazing with ongoing code & design reviews

Xamarin University

Xamarin University has everything you need to stay up‑to‑date in today’s constantly evolving mobile landscape.

With almost 60 classes offered across 8 learning tracks, Xamarin University has something to offer to developers across the spectrum. Learn how to build iOS, Android, and Windows mobile apps from Xamarin expert professors through live, interactive mobile development training in your timezone.

Over 15,000 companies rely on Xamarin.