Xamarin on Visual Studio for Mac
Build apps for iOS, Android, macOS, and more with C# and .NET
Support for .NET MAUI is here
.NET multi-platform App UI is the evolution of Xamarin. With .NET MAUI, you can build beautiful and fast native apps for iOS, Android, Mac, and Windows. .NET MAUI support is coming soon to Visual Studio 2022 for Mac
Build rich cross-platform native apps
Develop rich native experiences for Android, macOS, iOS, tvOS, and watchOS with first-class support for Xamarin. Use Xamarin to leverage cross-platform hardware acceleration. Your apps will look and feel native because they are.
Access everything you need in one place
Visual Studio for Mac has first-class support for Xamarin development on macOS, with everything you need to build, design, and test stunning, high-performance apps. Stay productive with rich, inline IntelliSense code support for C#. Visual Studio for Mac includes tons of features you expect from your modern IDE, including a sophisticated system based on projects and solutions, along with integrated source control.
Cross-platform API access
Get up and running faster by sharing code across all .NET platforms. Access native APIs from shared code with Xamarin.Essentials. Enjoy more than 50 platform-specific APIs, including powerful hardware features like geolocation, secure storage, sensors, and device information. With a single cross-platform API, you won’t have to spend time writing specific code for each platform.
Learn more about Xamarin.Essentials
Use Xamarin.Forms for stunning cross-platform user interfaces
With Xamarin.Forms, you can use C# or XAML to build cross-platform user interfaces for iOS, Android, and macOS. Build apps from a single codebase with our open-source mobile UI framework. Create testable and extensible code for future growth with built-in support for the Model-View-ViewModel (MVVM) pattern.
Connect with an active developer community


Visual Studio 2022 for Mac
Develop apps and games for iOS, Android, and the web using .NET.
Tell us how it’s going
Our Developer Community is your direct line to Visual Studio for Mac engineering teams. Report a problem, request a feature, or upvote someone else’s post to let us know what’s important to you.
Documentation
Learn how to use Visual Studio for Mac to develop applications in the language of your choice, for your platforms and devices.
Visual Studio for Mac Preview
Join us in shaping the next release of Visual Studio for Mac.