On March 31, 2016, Microsoft announced that they were merging all of Xamarin's software with every version of Microsoft Visual Studio including Visual Studio Community, and this added various Xamarin features to come pre-installed in Visual Studio such as an iOS emulator.
Build cross-platform mobile and desktop apps with .NET today. As of May 1, 2024, Xamarin is no longer supported or updated by Microsoft. See the Xamarin support policy for details.
Xamarin provides developers two ways to build a mobile app. Either by using Xamarin.iOS and Xamarin.Android (main approach) or by using Xamarin.Forms which is a framework for simple apps and prototypes.
Xamarin brings open source .NET to mobile development, enabling every developer to build truly native apps for any device in C# and F#. We’re excited for your contributions in continuing our mission to make it fast, easy, and fun to build great mobile apps.
Xamarin is different because it offers a single language C# and runtime, which works on three mobile platforms (Android, iOS, and Windows). Through Xamarin, we develop a mobile app whose look and feel is completely native.
Developed by Microsoft, Xamarin allows developers to create applications for Android, iOS, and Windows using a single codebase written in C#. This means you can write your app’s code once and deploy it across multiple platforms, significantly reducing development time and effort.
Build cross-platform mobile and desktop apps with .NET Multi-platform App UI. .NET MAUI is the evolution of Xamarin.Forms and uses the latest technologies for building native apps on Windows, macOS, iOS, and Android, abstracting them into one common framework built on .NET.
Xamarin is a software company based in San Francisco. It provides commercial software development tools that allow a user to develop applications for Android, iOS and Windows using C# language and the .NET framework.