We recommend you use .NET Multi-platform App UI (.NET MAUI), the evolution of Xamarin.Forms, which lets you create Android, iOS, macOS, and Windows apps with a modern, cross-platform framework.
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.
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, a popular framework for cross-platform development, has been a reliable tool for developers seeking to build apps for iOS and Android from a single codebase.
Since its launch in February 2013, Xamarin has been a cornerstone in cross-platform mobile development. It lets developers write once and deploy to iOS and Android using a single, shared C# codebase.
Xamarin is a powerful cross-platform app development tool. It allows coders to create applications using a shared C# codebase that can be adjusted to fit multiple platforms iOS, Android, or Windows.
Xamarin is no longer supported by Microsoft as of May 1, 2024. Learn how to migrate your Xamarin apps to .NET MAUI, the evolution of Xamarin.Forms, which lets you build native apps for Android, iOS, macOS, and Windows with a single codebase.
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.
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.