Xamarin with Azure

Create powerful and scalable native mobile apps with .NET and Azure

Mobile apps with .NET

Xamarin is a free, cross-platform and open-source mobile-app platform for building native Android and iOS apps using .NET and C#. With Xamarin and Azure, you can get started quickly using various services, from authentication to storage and Azure Cognitive Services, to provide an immersive experience tailored to your users’ needs.

Get full access to device capabilities and platform-specific hardware. Xamarin apps are compiled for native performance

Share more than 95 per cent of your code across platforms with Xamarin.Forms and the MVVM design pattern

Azure provides the scalable, efficient, versatile back end – from storage to authentication, intelligent services and beyond

Available on any platform with the tools that provide a great .NET development experience for both Windows and Mac

Develop on macOS and Windows

Xamarin is an open-source platform used to create mobile apps for a variety of devices using C# or F#. Visual Studio and Visual Studio for Mac provide world-class refactoring and code cleanup capabilities and IntelliSense to increase developer productivity. And they come with powerful debugging capabilities for building, deploying and debugging apps on emulators or simulators or directly on physical devices.

Visual Studio tools for Xamarin

Build captivating cross-platform apps

Xamarin.Forms is an open-source, mobile-UI framework for building iOS and Android apps with .NET from a single, shared codebase. Maximise productivity and efficiency while providing a consistent look and feel across platforms. Xamarin allows you to access platform-specific APIs and re-use existing C/C++ libraries to write mobile apps and games powered by .NET and Azure.

Learn more about Xamarin.Forms

Best-in-class DevOps tools

Implement a CI/CD solution and add monitoring and reporting for your mobile apps using your favourite DevOps tools – and speed up the development process throughout your app’s lifecycle. Choose from the most productive development tools, including GitHub, Azure DevOps and Visual Studio App Center. These are all designed to help you build, test, deploy and monitor your apps so that you can focus on what really matters – creating amazing mobile experiences for your users.

CI/CD with Azure DevOps

Intelligent apps with Azure Cognitive Services

Transform the ways in which your users interact with your apps and their environment by adding intelligent algorithms. Infuse your apps with advanced capabilities that see, hear, speak to, understand and interpret users’ needs through natural methods of communication. Use the SDKs or REST APIs to tap into the intelligent cloud with only a few lines of code.

Explore Cognitive Services

Build on industry-leading Azure security

Get started today

Get free instant access and $200 credit to spend on Azure simply by signing up for an Azure free account.

Get started with Xamarin and Azure using this short video series.

Download the Xamarin and Azure infographic, a handy source of information to help you get off the ground quickly.

Developer resources for Xamarin and Azure

Rich set of resources to help you get started quickly and efficiently

Documentation

Get popular developer resources including: quickstarts, code samples, tutorials and architectures guides.

Microsoft Learn

Learn how to build cloud-enabled mobile apps for free with hands-on, step-by-step learning modules from Microsoft Learn.

Frequently asked questions about Xamarin

  • Xamarin is an open-source framework that’s available everywhere on Windows and macOS.
  • Yes, Xamarin is free to download and use. However, you need either Visual Studio or Visual Studio for Mac to build, debug and deploy mobile apps built with Xamarin. These products are subject to their own pricing.
  • Yes, Xamarin has an active community that answers questions, produces samples, writes tutorials and more. As Xamarin is part of the .NET developer ecosystem, you can also use your favourite NuGet libraries, tools and frameworks to build mobile solutions.

Ready when you are – let's set up your Azure free account