Tooling for Xamarin
Save time with powerful tools and features to build mobiles apps with .NET
Develop on Windows and macOS
Save time with powerful tools and features to build mobiles apps with .NET
Develop on Windows and macOS
Xamarin is part of the powerful .NET ecosystem, which millions of developers choose every day for their apps. Save time with an average of 75% code sharing to get up and running faster than ever.
Use your favorite libraries, frameworks, and tools to build stunning mobile applications. Then take advantage of powerful libraries from the Xamarin team to access native APIs and 2D graphics from shared code.
Xamarin is cross-platform, allowing you to develop and deploy mobile apps on your favorite OS.
The Visual Studio product family provides a great .NET development experience on Windows and macOS.
IntelliCode completions are smart, and know just what you need, when you need it. Context-aware C# and XAML suggestions are at your fingertips, with what you're most likely to use right at the top of the list in Visual Studio 2019 (Windows).
Sourced from thousands of open source projects with more than 100 stars each on GitHub, recommendations are tailored to promote common practices, keeping you in the flow of coding. And while the default IntelliCode is great, you can take it a step further by enhancing IntelliCode using a custom model trained on your unique, bespoke codebase
Leverage hundreds of world class refactorings built into Visual Studio and Visual Studio for Mac to automatically enhance your code. Extract methods or interfaces, invert if statements , inline temporary variables, convert foreach loops to LINQ, change method signatures and so much more.
Visual Studio code cleanup will format your code and apply any code fixes as suggested by settings in the IDE or by the .editorconfig file in your project.
Visual Studio is your one-stop-shop for building, deploying, and debugging apps on emulators, simulators, or directly on physical devices. Set breakpoints, view and update local variables, access the watch window, read device debug logs, and more powerful debugging features.
Pick the programming language that best fits you and your team. You can build apps leveraging C# a simple, modern, object-oriented, and type-safe programming language, or F# a cross-platform, open-source, functional programming language.
Building beautiful user interfaces is a breeze with integrated designers for iOS and Android and a full real-time previewer for Xamarin.Forms. Integrate design time data to get a look at your application before you deploy your app.
Integrate into your favorite DevOps tools to speed up the development process throughout the apps full lifecycle
Choose among the tools that help you be more efficient and productive: GitHub, Azure DevOps or Visual Studio App Center, they are all designed to help you build, test, deploy and monitor your apps so you can focus on what really matters - creating amazing apps!
With Xamarin, you have the essential tools you need for success when building mobile apps. This includes auto-provisioning for iOS, archive management, profiler, remoted iOS simulator for Windows, and more.
Our step-by-step tutorial will help you get Xamarin running on your computer.
Develop on Windows and macOS