O'Reilly logo

Mobile DevOps by Jhalak Modi, Rohin Tak

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Platforms supported by Xamarin

As mentioned earlier in the chapter, Xamarin allows developers to create applications for multiple mobile operating systems by sharing the same code. The following are the platforms Xamarin supports:

  • Xamarin.Android: Xamarin.Android allows us to build native Android apps using C#. It uses a just-in-time (JIT) compiler to optimize your app's performance. And it includes all the Android APIs that can be used in your Xamarin C# code. It goes from Android phones to tablets to even wearables.
  • Xamarin.iOS: Similar to Xamarin.Android, Xamarin.iOS features all the existing APIs in, you guessed it, Apple's iOS SDK in C#. Also, Xamarin.iOS uses an ahead-of-time (AOT) compiler to compile your C# code to native ARM assembly ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required