Application Development Partners: Introduction to Xamarin

Jonathan Gardner, Technology Solutions Professional, Application Development

Over the last few years, Microsoft has developed an excellent Integrated Development Environment in Visual Studio. One of the gaps we identified in that toolset was around the mobile space. To address that need, Microsoft acquired the mobile development company, Xamarin, allowing us to offer a fully-featured IDE for Android, iOS, Windows, web, and cloud. The focus of the cloud application development community in December is Xamarin. In this post, I'll talk about the major components of Xamarin and explain the importance of Xamarin to Microsoft partners as well as point out the resources that will help you get started with Xamarin. Sign up for the December 6 community call for a deeper discussion.

Sign up for the December 6 community call about Xamarin

Learn more about Visual Studio IDE

Introduction to Xamarin

Xamarin is an end-to-end mobile development environment for building, testing, and deploying applications across the major mobile environments. We're excited to have Xamarin partners join the Microsoft partner ecosystem, including those partners that work with open source tools and services. If you haven't seen the latest announcements about the Microsoft commitment to open source, last week during the Connect(); 2016 developer event we announced joining The Linux Foundation, adding to recent announcements like our partnership with Red Hat, the open source friendly Azure Container Service, PowerShell open source, and SQL Server on Linux. Read the blog post by Microsoft Corporate Vice President Steve Guggenheimer about our commitment to open source, and check out the Microsoft + Open Source website to learn more about our involvement.

Steve Guggenheimer: The Microsoft commitment to open source expands opportunities for partners

Microsoft + Open Source website

Microsoft on GitHub

Xamarin Platform

Xamarin Platform is the base for the cross-platform development experience. Anything that can be done in Swift, Objective C, or Java can be done in C#. Xamarin takes advantage of this to reduce the amount of application specific code that needs to be written. Xamarin platform can be used as a standalone IDE on both Windows and Mac or integrated with Visual Studio on Windows.

Learn more about Xamarin Platform

Xamarin Test Cloud

Xamarin Test CloudTesting can be a challenge with mobile development. There are so many devices and flavors of operating system that an application needs to be tested on, and using manual testing for every change is just not feasible. With Xamarin Test Cloud, developers can test their application across thousands of physical devices at once. This automated testing allows developers to find bugs and edge cases before the application even ships. Xamarin Test Cloud incudes detailed reporting that includes screenshots and performance metrics of testing.

Learn more about Xamarin Test Cloud

Xamarin Insights + HockeyApp

Telemetry data is critical to delivering a successful application and development through Xamarin is no different. Xamarin Insights will be combined HockeyApp, to deliver best in class information back to developers. Developers taking advantage of insights integration with Hockey App will be provided with user metric and crash reporting data that allow for rapid troubleshooting and patching. The crash reporting data integrates into a host of bug management systems that allow you to maintain the workflow you are currently using.

Learn more about HockeyApp

Xamarin Insights and HockeyApp FAQ

Mobile DevOps

The Xamarin tools fit directly into the build-test-deploy workflow that is further empowered through integration with DevOps tooling, providing a complete mobile DevOps solution. Together, these tools empower developers to bring applications to market faster, and be more responsive. Earlier this year, we focused on DevOps in the cloud Application Development Partner Community through a series of blog posts and a community call.

Introduction to DevOps

DevOps on the Enablement blog

DevOps community call on demand

Getting started with Xamarin


Xamarin University offers live, interactive, online classes with experts and self-guided learning resources. Upon completion of Xamarin University, you earn the Xamarin Certified Mobile Developer designation, which lets you demonstrate your expertise in practical cross-platform mobile development.

Xamarin University website

Internal use rights

Xamarin capabilities are included with the internal use rights that partners receive with a Microsoft Action Pack subscription or a Microsoft competency.

Development services and tools for partners

Learn more about Xamarin benefits for partners

Application Development Partner Community

app-dev-community-call-dec-1     app-dev-yammer-group     visual-studio-subscriptions

Skip to main content