“We used Microsoft Visual Studio 2017 to develop a Xamarin.Forms app that gives us 95 percent code reuse across all of the platforms that we were targeting—iOS, Android, and Windows phone. Visual Studio Team Services and Xamarin Test Cloud particularly allowed us to iterate quickly through several releases of the application because we were able to check as we went along that our tests were still passing, and the product was still robust enough to deploy.“
Emma Parkes, Senior Software Engineer, British Airways
Build once and reach customers on any platform
Write in one language and target any device, whether it’s Android, iOS or Windows. Expand your audience while you take advantage of your team’s current skills. And save time by reusing code from existing development projects.
“The thing I appreciate most about Xamarin is being able to have a shared code base for the data layer and the app services.”
Ship high-quality apps faster – with confidence
Automate the lifecycle of your iOS, Android, Windows, macOS and tvOS apps. Connect your Git repository and within minutes build in the cloud, test on real devices, distribute to beta testers and app stores, and monitor real-world usage with crash and analytics data.
“With automated testing, we scale to meet our needs, release features on a much quicker cycle, and continue to deliver a high-quality seamless experience to our users.”
Simplify app development with continuous learning
Streamline end-to-end app development with continuous integration and delivery – create quality apps that your customers love. Automatically test your apps on real devices, distribute builds to beta testers, and deploy them to app stores. Collect real-time insights to continuously improve your apps. Make every release better than your last.
“To build world-class apps, our mobile strategy depends on robust tools from Microsoft.”
Enrich your apps with proven mobile services
No two mobile apps are the same, but they all have building blocks in common. Use our tried-and-tested MBaaS solutions to accelerate your time to market. Let your developers focus on the app logic and let us take care of the plumbing.
“Integration with Xamarin and Visual Studio, along with built-in functionality, made Azure the best choice. Having the right tools and capabilities to put a stable, robust, and functional solution together in two days is a great story.”
Ensure mobile apps perform like champions with partner solutions
Find and deploy popular analytics and bug tracking systems in the Azure Marketplace to quickly find and fix issues with your mobile apps.
Related solution architectures
A mobile back-end that is used by iOS, Android and Windows client apps. Use Xamarin or native client SDKs to build a mobile client app with offline sync support, including offline sync of image files. App Service Authentication is used to connect to an identity provider, and Azure Blob Storage is used to store images in a cost-effective and scalable way.Learn more
A Xamarin. Forms client app with support for iOS, Android and Windows that works offline and allows field engineers to view and edit the jobs assigned to them.Learn more
A mobile client app for social image sharing with a companion web app. The app back-end carries out background image processing using an Azure Function. The mobile client app works in offline mode, allowing you to view and upload images, even when you don't have a network connection.Learn more