Xamarin App Development with Visual Studio | Visual Studio2024-06-17T13:27:18-07:00


Support for Xamarin ended May 1, 2024

Build cross-platform mobile and desktop apps with .NET MAUI today.

What does end of support mean?

Per the Xamarin support policy, Microsoft no longer supports or updates the product. If you are using features housed within the Visual Studio IDE, you will be directed on how to navigate changes to your project.

We recommend you use .NET Multi-platform App UI (.NET MAUI), the next evolution of Xamarin.Forms. We have provided resources and guidance to help you adopt this latest functionality.

support icon
Xamarin benefit diagram



.NET MAUI uses the latest technology for building native apps on Windows, macOS, iOS, and Android, abstracting them into one common framework built on .NET.

One codebase

Use a single C# codebase and project systems for all device targets to build apps that look and feel like their native platforms.


Build beautiful apps faster and easier by integrating the power of Visual Studio with.NET MAUI.

Interested in learning more about .NET MAUI?

We have provided a large set of resource to help you learn more, adopt, and migrate to .NET MAUI. Check our tutorials, videos, e-book, and online communities.

Start your .NET MAUI journey

mobile app development diagram

Apps built using Xamarin look and feel native, because they are.

Xamarin platform diagram

Target all platforms

Single shared codebase for Android, iOS, and Windows

Share code everywhere. Use the same language, APIs and data structures for 75+% of app code across all mobile development platforms.

Develop on PC or Mac

World-class IDEs on your preferred OS

Use Visual Studio, a fully-featured and extensible IDE on Windows. Or, use Visual Studio for Mac, a rich IDE for macOS. Both offer UI designers, efficient code editing, debugging and publishing tools, and more.

Screenshot of Visual Studio IDE

Open Source

Available under the MIT license

The Xamarin SDKs, Xamarin.Forms, and Mono runtime are open source on GitHub. We’re excited for your contributions!

cloud with Azure diagram

Harness the power of the cloud with Azure

Create intelligent, cloud-driven mobile applications that can scale as your users grow. Use .NET Core with Visual Studio to create APIs and serverless workflows that can respond to user events and reach global audiences at the push of a button. Integrate machine learning capabilities and add bots for a more immersive user experience, all built with .NET and Visual Studio for Mac.

Accelerate your mobile app development

Find certified consulting partners to deliver mobile solutions using Xamarin

Find a consulting partner to help you take your business mobile, ramp up with Visual Studio and Xamarin, and build higher quality mobile solutions. Long-term strategic partners are mobile experts who can guide you through any stage of the app lifecycle and will help you design, develop, and test high-performing cross-platform mobile apps.

mobile app development diagram