Xamarin Blog

An open source mobile platform for building Android, iOS, macOS, watchOS, and tvOS apps with .NET.

Snppts Community Challenge

We are excited to announce our first ever community challenge featuring Snppts: a community-run Xamarin.Forms UI snippets aggregate. Simply submit a snippet to be eligible for exclusive swag!

November Xamarin and .NET Developer Events

This November, explore Xamarin and .NET development with your community at developer events all around the world. Find endless opportunities including conferences like She Sharp Conference, as well as virtual events online like Ignite!

Build Great Xamarin Apps with App Center

Visual Studio App Center offers integrated and end-to-end developer services for building, managing and powering your Xamarin iOS and Android apps. Easily integrate globally scalable backend services with just a few lines of code. Automate your build, test, and distribution pipelines, while continuously monitoring real-time performance.

WeatherColors using CollectionView
Xamarin.Forms 4.3 is live! Introducing CollectionView

Announcing the stable release of Xamarin.Forms 4.3.0! Marking the removal of the experimental flag from CollectionView as it moves into stable status. Along with this, comes a number of enhancements and contributions from the community including SourceLink support, the ability to display HTML on Labels, and more!

Xamarin Podcast: .NET Conf Recap!

Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. This month’s Xamarin Podcast episode features a full .NET Conf 2019 recap!

Welcome to Partly Cloudy!

Announcing a new series on Xamarin YouTube Channel called “Partly Cloudy“ with Matt Soucoup: Exploring topics around Azure, DevOps, and Xamarin to learn how to build an app from scratch - all the way through deployment to the App Stores!

Introducing the DevOps for Mobile Video Series

Introducing the DevOps for Mobile video series now streaming on YouTube and Channel 9. We tackle a wide range of topics including continuous integration, user interface testing, provisioning, distribution, and a lot more. We guide you through each topic with easy to follow demos, but more importantly we have conversations around each area.

Hacktoberfest 2019 – Xamarin Edition

Code for cotton or from your love for Xamarin in this year's Hacktoberfest! Here are the guidelines to get you started. Be sure to tag your pull requests with the "Hacktoberfest" label to be considered for a reward.

CarouselView Challenge Wrap-up

After the first prerelease of Xamarin.Forms 4.3 we asked you to participate in the CarouselView Challenge as a follow-up to the CollectionView Challenge. Now we look back on this challenge and report everything that we learned.

Android

Build Great Xamarin Apps with App Center

Visual Studio App Center offers integrated and end-to-end developer services for building, managing and powering your Xamarin iOS and Android apps. Easily integrate globally scalable backend services with just a few lines of code. Automate your build, test, and distribution pipelines, while continuously monitoring real-time performance.

Android 10.0 General Availability

We’re excited to announce Xamarin.Android support for Android 10.0 in our latest release of Xamarin.Android for both Visual Studio 2019 and Visual Studio for Mac 2019!

Xamarin Announcements from .NET Conf 2019

Today at .NET Conf 2019, we shared some exciting announcements for Xamarin and Visual Studio developers, enabling you to be more productive and use the full power, performance, and capabilities of iOS/Android in your applications.

Send Surveys, Collect Feedback, and Smash Bugs with One Line of Code with Instabug

In this Guest Blog post learn why having in-app feedback is important to application success and how Instabug can enable a super simple way to stream line user feedback and crash reporting.

Faster Startup Times With Startup Tracing On Android
Join the Xamarin Android Performance and App Size Challenge

The Xamarin.Android team has worked hard to delivery amazing features that every Xamarin developer should be using. Now through the end of August, we challenge YOU to give them a try and get rewarded with some awesome Xamarin swag!

Xamarin Podcast: We ❤️ Android!

Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers plus the latest in .NET, C#, and Azure. This month’s Xamarin Podcast episode covers all the latest news around Android, Visual Studio, and more!

Boots Icon PNG for blog
Introducing Boots: Streamline Xamarin Continuous Integration

Introducing Boots: a .NET Global Tool for installing .vsix or .pkg files and specific builds of Mono, Xamarin, etc. on CI systems.

Optimize your Xamarin.Android Builds

When debugging, your project has a single, simple goal: build fast. In day-to-day development, we want you writing code with the bulk of your time, not waiting for builds. Learn more about how to optimize build times!

Introducing AndroidX for Xamarin

The Android team has refactored the Support Library into a new set of extension libraries known as AndroidX which includes simplified package names to better reflect each package’s content and it’s supported API levels.

Faster Startup Times With Startup Tracing On Android
Faster Startup Times With Startup Tracing On Android

Announcing faster starter times using Startup Tracing on Android with performant startup experience and minimal increase to APK size.

Announcements

WeatherColors using CollectionView
Xamarin.Forms 4.3 is live! Introducing CollectionView

Announcing the stable release of Xamarin.Forms 4.3.0! Marking the removal of the experimental flag from CollectionView as it moves into stable status. Along with this, comes a number of enhancements and contributions from the community including SourceLink support, the ability to display HTML on Labels, and more!

Welcome to Partly Cloudy!

Announcing a new series on Xamarin YouTube Channel called “Partly Cloudy“ with Matt Soucoup: Exploring topics around Azure, DevOps, and Xamarin to learn how to build an app from scratch - all the way through deployment to the App Stores!

Hacktoberfest 2019 – Xamarin Edition

Code for cotton or from your love for Xamarin in this year's Hacktoberfest! Here are the guidelines to get you started. Be sure to tag your pull requests with the "Hacktoberfest" label to be considered for a reward.

CarouselView Challenge Wrap-up

After the first prerelease of Xamarin.Forms 4.3 we asked you to participate in the CarouselView Challenge as a follow-up to the CollectionView Challenge. Now we look back on this challenge and report everything that we learned.

Android 10.0 General Availability

We’re excited to announce Xamarin.Android support for Android 10.0 in our latest release of Xamarin.Android for both Visual Studio 2019 and Visual Studio for Mac 2019!

Announcing the Xamarin + Azure Functions Challenge!

A new developer coding challenge has emerged. Do you have what it takes to build and run a simple Xamarin app that uses Azure Functions to run tasks in the cloud? Choose to enter and you'll find yourself in a draw for some really cool prizes. Read the blog for details - your challenge awaits.

Xamarin Announcements from .NET Conf 2019

Today at .NET Conf 2019, we shared some exciting announcements for Xamarin and Visual Studio developers, enabling you to be more productive and use the full power, performance, and capabilities of iOS/Android in your applications.

Announcing Xamarin Hot Restart

Today at .NET Conf 2019, we announced Xamarin Hot Restart which enables you to test changes made to your app, including multi-file code edits, resources, and references, using a much faster build and deploy cycle.

.NET Conf and Local Events!

.NET Conf: a FREE, 3-day virtual developer event co-organized by the .NET community and Microsoft, is live-streaming to a device near you on September 23-25 with local events around the world through October! .NET Core 3.0 will also launch at .NET Conf 2019 - You won't want to miss this.

Get Ready for iOS 13 and Xcode 11

Support for iOS 13 and Xcode 11 to accompany Apple’s Xcode Gold Master (GM) release has just been announced! Now, build your Xamarin.iOS (and Xamarin.Forms for iOS) apps with Xcode 11 GM and submit your iOS 13, tvOS 13 and watchOS 6 apps to the Apple App Store.

Case Studies

Customer Showcase: BBVA – Augmented Reality House Hunting

Customer Showcase - BBVA discusses Valora View and the use of various Microsoft technologies to address business needs for a mobile app that helps customers look for houses to rent or buy using Augmented Reality, Big Data, and 2D heat map features with .NET and Xamarin.

Customer Showcase: Aggreko

We are excited to announce a new inclusion to our Xamarin Showcase gallery:,The Aggreko Technician App - A key objective of Aggreko’s company-wide Aggreko18 digital transformation program was to streamline field operations and revolutionize their technician processes.

Iowa Caucuses Launch Inaugural Polling Apps with Xamarin
DuPont Diagnostics Takes Test Results Mobile with Xamarin
Los Angeles Department of Building and Safety Goes Mobile with Xamarin
Storytelling App Storyo Goes Cross-Platform with Xamarin
World Bank App Makes Complex Surveys Accessible Anywhere
reed.co.uk Recruits Xamarin Platform, Test Cloud, and Insights
Mars Petcare Improves Engagement 10x with Xamarin
Pearson is at the Top of the Class with Xamarin

Cloud

Announcing the Xamarin + Azure Functions Challenge!

A new developer coding challenge has emerged. Do you have what it takes to build and run a simple Xamarin app that uses Azure Functions to run tasks in the cloud? Choose to enter and you'll find yourself in a draw for some really cool prizes. Read the blog for details - your challenge awaits.

Upgrade Your App with Sentiment Analysis

Azure's Text Analytics Service makes it easy to add sentiment analysis to our cross-platform apps. Let's see how with this to implement it in a Xamarin app!

Using Object Detection from inside your Xamarin app

Microsoft Cognitive Services provide a great way to get started with AI without being a machine learning or data science expert. A common favorite of cognitive services is the Custom Vision Service. The first version of this service allowed you to easily build an image classifier model that you could access either via a REST API (with an SDK available for Xamarin apps), or by downloading a model that can be run on your device using either CoreML, TensorFlow or WindowsML (we looked at using TensorFlow in an Android app in an earlier blog post).

Developers

Snppts Community Challenge

We are excited to announce our first ever community challenge featuring Snppts: a community-run Xamarin.Forms UI snippets aggregate. Simply submit a snippet to be eligible for exclusive swag!

Build Great Xamarin Apps with App Center

Visual Studio App Center offers integrated and end-to-end developer services for building, managing and powering your Xamarin iOS and Android apps. Easily integrate globally scalable backend services with just a few lines of code. Automate your build, test, and distribution pipelines, while continuously monitoring real-time performance.

Announcing the Xamarin + Azure Functions Challenge!

A new developer coding challenge has emerged. Do you have what it takes to build and run a simple Xamarin app that uses Azure Functions to run tasks in the cloud? Choose to enter and you'll find yourself in a draw for some really cool prizes. Read the blog for details - your challenge awaits.

Xamarin Announcements from .NET Conf 2019

Today at .NET Conf 2019, we shared some exciting announcements for Xamarin and Visual Studio developers, enabling you to be more productive and use the full power, performance, and capabilities of iOS/Android in your applications.

A page with a CarouselView using PeekAreaInsets
Xamarin.Forms 4.3 Prerelease and the CarouselView Challenge

Today we’re announcing the first prerelease of Xamarin.Forms 4.3 which includes CarouselView’s implementation, based on CollectionView, and can provide unique functionality within your apps. Plus - a new Xamarin challenge!

Compiled Binding Error Checks for XAML
Boost Performance with Compiled Bindings in Xamarin.Forms

See how compiled bindings for Xamarin.Forms XAML can help boost performance in your apps and also give immediate feedback when developing apps if you have a typo in your bindings.

Send Surveys, Collect Feedback, and Smash Bugs with One Line of Code with Instabug

In this Guest Blog post learn why having in-app feedback is important to application success and how Instabug can enable a super simple way to stream line user feedback and crash reporting.

Xamarin.Forms Shell Sample
Xamarin.Forms 4.2.0 Hits GA & CollectionView Updates

Today have released Xamarin.Forms 4.2 for general availability, which is packed full of great new features for Shell and awesome community contributions that you are going to love. Additionally, read up on the latest happenings with the development of CollectionView and it's status.

Faster Startup Times With Startup Tracing On Android
Join the Xamarin Android Performance and App Size Challenge

The Xamarin.Android team has worked hard to delivery amazing features that every Xamarin developer should be using. Now through the end of August, we challenge YOU to give them a try and get rewarded with some awesome Xamarin swag!

Xamarin Podcast: We ❤️ Android!

Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers plus the latest in .NET, C#, and Azure. This month’s Xamarin Podcast episode covers all the latest news around Android, Visual Studio, and more!

DevOps

Introducing the DevOps for Mobile Video Series

Introducing the DevOps for Mobile video series now streaming on YouTube and Channel 9. We tackle a wide range of topics including continuous integration, user interface testing, provisioning, distribution, and a lot more. We guide you through each topic with easy to follow demos, but more importantly we have conversations around each area.

The C# Developer’s Guide to Shipping Better Apps with Visual Studio App Center

At our annual Microsoft Connect event in November, we announced the General Availability of Visual Studio App Center, combining our best developer services, incuding Xamarin Test Cloud and HockeyApp, into one free, easy-to-use cloud service to help you ship better apps, faster. From building in the cloud to automatically testing on thousands of real devices, distributing to testers and app stores, and monitoring real-time crash and analytics data, Visual Studio App Center fully supports Xamarin apps.

Simplified App Signing with Secure Files in Azure Devops

Education

Xamarin Podcast: .NET Conf Recap!

Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. This month’s Xamarin Podcast episode features a full .NET Conf 2019 recap!

Welcome to Partly Cloudy!

Announcing a new series on Xamarin YouTube Channel called “Partly Cloudy“ with Matt Soucoup: Exploring topics around Azure, DevOps, and Xamarin to learn how to build an app from scratch - all the way through deployment to the App Stores!

Introducing the DevOps for Mobile Video Series

Introducing the DevOps for Mobile video series now streaming on YouTube and Channel 9. We tackle a wide range of topics including continuous integration, user interface testing, provisioning, distribution, and a lot more. We guide you through each topic with easy to follow demos, but more importantly we have conversations around each area.

Keep Up to Date With the Latest Xamarin Docs

The Xamarin documentation portal is home to everything you need to know about building apps with Xamarin and Xamarin.Forms. There you will find great quickstarts, tutorials, and deep-dive content. The docs are always updating and can easily be contributed to, so here are a few things on how to keep up with docs.

Illustration of two Xamarin learning path trophies from Microsoft Learn, one showing a stack of three mobile devices and one showing an app being painted with a roller
Get Started with Free Xamarin Training on Microsoft Learn

Learn how to build cross-platform mobile applications with the new Xamarin.Forms content on Microsoft Learn; A new and completely free platform where you can earn points and badges, level up, and advance your development skills.

The Next Evolution of Xamarin Training: Microsoft Learn

The Xamarin University team has joined Microsoft Learn to incorporate many of the great features Xamarin University has, to announce building Xamarin apps in Microsoft Learn: a free and interactive learning portal.

The New & Improved Xamarin Developers YouTube Channel!

We are excited to re-launch our Xamarin Developers YouTube channel where you will find fresh content on building amazing mobile apps directly from the Xamarin team at Microsoft. We have teamed up with our community and built a video to show off this channel.

Getting Started With WorkManager

Give a warm welcome to WorkManager. WorkManager is a library that makes it easy to schedule deferrable, asynchronous tasks even if the app exits or the device restarts. It was designed to be backwards compatible to API 14 and does so by wrapping JobScheduler, AlarmManager, and BroadcastReceivers all in one.

Xamarin Joins docs.microsoft.com
Xamarin and Xamarin University Sessions at Microsoft Connect(); 2017

Events

November Xamarin and .NET Developer Events

This November, explore Xamarin and .NET development with your community at developer events all around the world. Find endless opportunities including conferences like She Sharp Conference, as well as virtual events online like Ignite!

Xamarin Podcast: .NET Conf Recap!

Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. This month’s Xamarin Podcast episode features a full .NET Conf 2019 recap!

Hacktoberfest 2019 – Xamarin Edition

Code for cotton or from your love for Xamarin in this year's Hacktoberfest! Here are the guidelines to get you started. Be sure to tag your pull requests with the "Hacktoberfest" label to be considered for a reward.

Xamarin Developer Summit Monkeys
October Xamarin and .NET Developer Events

Discover the world of Xamarin and .NET with your community at developer events in October. Find tons of opportunities around the globe, including conferences and virtual events online!

Xamarin Announcements from .NET Conf 2019

Today at .NET Conf 2019, we shared some exciting announcements for Xamarin and Visual Studio developers, enabling you to be more productive and use the full power, performance, and capabilities of iOS/Android in your applications.

Xamarin Podcast: If The Boots Fit

Co-hosts Matt Soucoup and James Montemagno review and discuss a range of topics in this month’s Xamarin Podcast episode covering iOS 13, Android 10, and a little something called, "Boots".

.NET Conf and Local Events!

.NET Conf: a FREE, 3-day virtual developer event co-organized by the .NET community and Microsoft, is live-streaming to a device near you on September 23-25 with local events around the world through October! .NET Core 3.0 will also launch at .NET Conf 2019 - You won't want to miss this.

Xamarin Developer Summit Monkeys
Xamarin & .NET Developer Events in September

Discover the world of Xamarin and .NET with your community at developer events happening in September. Find tons of opportunities around the globe, including conferences and virtual events online!

Xamarin Developer Summit Monkeys
Xamarin & .NET Developer Events in August

Discover the world of Xamarin and .NET with your community at developer events happening this August. Find tons of opportunities around the world, including conferences and virtual events online!

Xamarin Podcast: XAML Hot Reload Is Out! 🔥🔄

Keeping up with the latest in .NET, C#, Xamarin, and Azure is easier than ever. Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. This month’s episode recaps of all the announcements from The Xamarin Developer Summit – including XAML Hot Reload!

Integrations

Send Surveys, Collect Feedback, and Smash Bugs with One Line of Code with Instabug

In this Guest Blog post learn why having in-app feedback is important to application success and how Instabug can enable a super simple way to stream line user feedback and crash reporting.

Animation of a contact application on Android built with Xamarin.Essentials
Add Contact Features in 4 Lines of Code with Xamarin.Essentials

See how you can create a contact application to send an sms, email, place a phone call, and navigate to a location with just 4 lines of code with Xamarin.Essentials.

Xamarin.Essentials welcomes tvOS, watchOS, and Tizen

Xamarin.Essentials, your favorite cross-platform library to access native features from shared code adds new file bases APIs for sharing, email, and opening. It also adds watchOS, tvOS, and Tizen platform support in the 1.3 pre-update!

Persisting Settings and Preferences in Mobile Apps with Xamarin.Essentials

An essential part of any mobile application is the ability to persist data. Sometimes that is a large amount of data that requires a database, but often it is smaller pieces of data such as settings and preferences that need to be persisted between application launches. This is where Xamarin.Essentials can help out with its wide range of cross-platform APIs for mobile apps.

Easily Check Mobile Device Connectivity with Xamarin.Essentials

As a mobile app developer, it's great to be able to pull data from the server to our apps to provide users with a delightful experience. Of course, until your user puts their device on airplane mode or hits a rough patch with no cell reception. To provide the best user experience we need access to the current network state of our users' device. Better yet, be able to register for changes to that network state. Doing this will allow our mobile apps to react to different network conditions to provide users with instant feedback. With the connectivity API in Xamarin.Essentials, we can do just that with a few lines of code.

Protect your Xamarin.Android Apps at Runtime with Dotfuscator

n a previous blog we discussed obfuscating your Xamarin application with Dotfuscator Community to protect it from reverse-engineering. That kind of protection is an important and necessary layer in your application's security posture, but it shouldn't be the only layer. The application also needs to react to threats at runtime in order to protect its own integrity, and to protect the data that it accesses.

Upgrade Your App with Sentiment Analysis

Azure's Text Analytics Service makes it easy to add sentiment analysis to our cross-platform apps. Let's see how with this to implement it in a Xamarin app!

Using Object Detection from inside your Xamarin app

Microsoft Cognitive Services provide a great way to get started with AI without being a machine learning or data science expert. A common favorite of cognitive services is the Custom Vision Service. The first version of this service allowed you to easily build an image classifier model that you could access either via a REST API (with an SDK available for Xamarin apps), or by downloading a model that can be run on your device using either CoreML, TensorFlow or WindowsML (we looked at using TensorFlow in an Android app in an earlier blog post).

Guest Post: Visual UI tests on iOS simulator using Xamarin and Appium

In this tutorial, you will learn how to integrate automated visual user interface tests into a development toolchain that includes Xcode iOS simulator using Xamarin, Appium, Applitools, and macOS.

Export To Application Insights With AppCenter Continuous Export

Five-star mobile apps have one special feature: they don’t let go of their users. This can be achieved by understanding your app, the app’s users, and how these users interact with your app. The deep customer insights offered by AppCenter's Continuous Export provide a better understanding of your customers and help boost retention. By default, you receive information about your active users, their active sessions, top devices, country, language, and more!

iOS

Build Great Xamarin Apps with App Center

Visual Studio App Center offers integrated and end-to-end developer services for building, managing and powering your Xamarin iOS and Android apps. Easily integrate globally scalable backend services with just a few lines of code. Automate your build, test, and distribution pipelines, while continuously monitoring real-time performance.

Xamarin Announcements from .NET Conf 2019

Today at .NET Conf 2019, we shared some exciting announcements for Xamarin and Visual Studio developers, enabling you to be more productive and use the full power, performance, and capabilities of iOS/Android in your applications.

Get Ready for iOS 13 and Xcode 11

Support for iOS 13 and Xcode 11 to accompany Apple’s Xcode Gold Master (GM) release has just been announced! Now, build your Xamarin.iOS (and Xamarin.Forms for iOS) apps with Xcode 11 GM and submit your iOS 13, tvOS 13 and watchOS 6 apps to the Apple App Store.

Modernizing iOS Apps for Dark Mode with Xamarin

Xamarin.iOS and Xamarin.Forms deliver native iOS experiences for iOS 13 Apple which introduces dark mode: A system-wide option for light and dark themes to choose themes or allow iOS to dynamically change appearance based on the environment and time of day.

Send Surveys, Collect Feedback, and Smash Bugs with One Line of Code with Instabug

In this Guest Blog post learn why having in-app feedback is important to application success and how Instabug can enable a super simple way to stream line user feedback and crash reporting.

Snppts – Beautiful UI Snippets for Xamarin.Forms

Guest Post: Snppts allows you to contribute your user interface designs created in Xamarin to benefit other community members and to show off your work. Contributing is as simple as creating a PR on our repository with your author and snippet information. Learn more...

iOS 13 Preview Release Now Available

Today, we are excited to share our first preview containing support for iOS 13 and Xcode 11! With today's preview, you can begin building applications using Xcode 13 and begin integrating existing new APIs for iOS 13 such as Sign in with Apple, along with support for iPadOS 13, watchOS 6, tvOS 13, and macOS 10.15.

Use Maps to Display and Navigate Users with Xamarin.Essentials

Browse the Xamarin.Essentials Maps documentation to learn about all of the great cross-platform native APIs with additional implementation and limitation details. Xamarin.Essentials is open source on GitHub where you can report issues, ask for features, and contribute to the library.

Introducing the Xamarin.iOS Interpreter

Historically iOS applications have had a number of limitations when running on a device, as Apple disallows the execution of dynamically generated code. Applications are compiled “Ahead of Time” (AOT) before deployment because of this. You can read more about this architecture here.

Using Existing C++ Libraries in Cross-Platform Xamarin.Forms Applications

Have you ever needed to integrate a C/C++ library in your Xamarin apps? Checkout this full Walkthrough pf an approach to wrapping a C/C++ library so it can be incorporated into Xamarin-based solutions via NuGet in a cross-platform manner.

Leadership

Bringing Communities Together: Xamarin MVPs Join Microsoft MVPs
Save the Date for Xamarin Evolve 2016
Creating Your First WatchKit App
300 Components and Counting
New Xamarin Profiler Preview
Eight Reasons C# is the Best Language for Mobile Development

macOS

Get Ready for iOS 13 and Xcode 11

Support for iOS 13 and Xcode 11 to accompany Apple’s Xcode Gold Master (GM) release has just been announced! Now, build your Xamarin.iOS (and Xamarin.Forms for iOS) apps with Xcode 11 GM and submit your iOS 13, tvOS 13 and watchOS 6 apps to the Apple App Store.

iOS 13 Preview Release Now Available

Today, we are excited to share our first preview containing support for iOS 13 and Xcode 11! With today's preview, you can begin building applications using Xcode 13 and begin integrating existing new APIs for iOS 13 such as Sign in with Apple, along with support for iPadOS 13, watchOS 6, tvOS 13, and macOS 10.15.

Migrating MacOS Apps to 64-bit Before the Apple Transition

Apple has been moving towards 64-bit only applications on macOS for a number of releases. Though new Xamarin.Mac applications target 64-bit by default, any existing Xamarin.Mac applications that target 32-bit must be migrated to 64-bit to continue working in the future. Learn more.

Getting Ready for macOS’s Hardened Runtime and Notary

With macOS Mojave, Apple introduced support for Hardened Runtime and Notary service. These two services are designed to improve application security on macOS. Recently Apple has stated:

“Beginning in macOS 10.14.5, all new or updated kernel extensions and all software from developers new to distributing with Developer ID must be notarized in order to run. In a future version of macOS, notarization will be required by default for all software.”

CoreML Programming with Xamarin.Mac and F#

Although Xamarin technologies are most commonly used to develop mobile applications, Xamarin.Mac makes it easy to use your preferred .NET language to develop desktop Mac apps. There are many C# examples in Xamarin’s mac-samples directory on Github, but it's also easy to use F# to develop desktop Mac apps as well.

Supercharge Your Xamarin.Mac Application Startup Time

Podcasts

Xamarin Podcast: .NET Conf Recap!

Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. This month’s Xamarin Podcast episode features a full .NET Conf 2019 recap!

Welcome to Partly Cloudy!

Announcing a new series on Xamarin YouTube Channel called “Partly Cloudy“ with Matt Soucoup: Exploring topics around Azure, DevOps, and Xamarin to learn how to build an app from scratch - all the way through deployment to the App Stores!

Visual Studio

Xamarin Announcements from .NET Conf 2019

Today at .NET Conf 2019, we shared some exciting announcements for Xamarin and Visual Studio developers, enabling you to be more productive and use the full power, performance, and capabilities of iOS/Android in your applications.

Announcing Xamarin Hot Restart

Today at .NET Conf 2019, we announced Xamarin Hot Restart which enables you to test changes made to your app, including multi-file code edits, resources, and references, using a much faster build and deploy cycle.

.NET Conf and Local Events!

.NET Conf: a FREE, 3-day virtual developer event co-organized by the .NET community and Microsoft, is live-streaming to a device near you on September 23-25 with local events around the world through October! .NET Core 3.0 will also launch at .NET Conf 2019 - You won't want to miss this.

What’s New for Xamarin Developers in Visual Studio 2019 Previews

Visual Studio 2019 version 16.3 Preview 2 and Visual Studio 2019 for Mac version 8.3 Preview 2 released with major productivity enhancements: XAML Hot Reload for Xamarin.Forms, improvements to the XAML Previewer, along with support for the latest Android Q APIs.

Visual Studio 2017 Version 15.6 Now Available!
3 Reasons to Try Xamarin Previews in Visual Studio 2017

watchOS

Get Ready for iOS 13 and Xcode 11

Support for iOS 13 and Xcode 11 to accompany Apple’s Xcode Gold Master (GM) release has just been announced! Now, build your Xamarin.iOS (and Xamarin.Forms for iOS) apps with Xcode 11 GM and submit your iOS 13, tvOS 13 and watchOS 6 apps to the Apple App Store.

Xamarin.Essentials welcomes tvOS, watchOS, and Tizen

Xamarin.Essentials, your favorite cross-platform library to access native features from shared code adds new file bases APIs for sharing, email, and opening. It also adds watchOS, tvOS, and Tizen platform support in the 1.3 pre-update!

iOS 13 Preview Release Now Available

Today, we are excited to share our first preview containing support for iOS 13 and Xcode 11! With today's preview, you can begin building applications using Xcode 13 and begin integrating existing new APIs for iOS 13 such as Sign in with Apple, along with support for iPadOS 13, watchOS 6, tvOS 13, and macOS 10.15.

Get Your Apps Ready for Apple’s New Watch Processor Architecture

Important changes are coming to watchOS! Checkout our support for Apple Watch Series 4 new processor architecture, ARM64_32 based on the Xamarin.iOS SDKs shipping with Visual Studio 2019 and Visual Studio 2019 for Mac.

Get Ready for iOS 12 and Xcode 10

Support for iOS 12 and Xcode 10 to accompany Apple’s Xcode Gold Master (GM) release has just been announced! We have also published updated documentation and samples to help you quickly get started with all the latest new features. Now, build your Xamarin.iOS (and of course Xamarin.Forms for iOS) applications with Xcode 10 GM and submit your iOS 12, tvOS 12, and watchOS 5 applications to the Apple App Store.

Xamarin.Forms

Snppts Community Challenge

We are excited to announce our first ever community challenge featuring Snppts: a community-run Xamarin.Forms UI snippets aggregate. Simply submit a snippet to be eligible for exclusive swag!

WeatherColors using CollectionView
Xamarin.Forms 4.3 is live! Introducing CollectionView

Announcing the stable release of Xamarin.Forms 4.3.0! Marking the removal of the experimental flag from CollectionView as it moves into stable status. Along with this, comes a number of enhancements and contributions from the community including SourceLink support, the ability to display HTML on Labels, and more!

Xamarin Podcast: .NET Conf Recap!

Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. This month’s Xamarin Podcast episode features a full .NET Conf 2019 recap!

Hacktoberfest 2019 – Xamarin Edition

Code for cotton or from your love for Xamarin in this year's Hacktoberfest! Here are the guidelines to get you started. Be sure to tag your pull requests with the "Hacktoberfest" label to be considered for a reward.

CarouselView Challenge Wrap-up

After the first prerelease of Xamarin.Forms 4.3 we asked you to participate in the CarouselView Challenge as a follow-up to the CollectionView Challenge. Now we look back on this challenge and report everything that we learned.

Xamarin Announcements from .NET Conf 2019

Today at .NET Conf 2019, we shared some exciting announcements for Xamarin and Visual Studio developers, enabling you to be more productive and use the full power, performance, and capabilities of iOS/Android in your applications.

Microsoft Garage interns REEL: Xamarin.Forms + AI app

Microsoft Garage interns worked with the Cambridge AI Customer Advisory Team (CAT) to create REEL: a mobile app that displays movies recommended for you based on the AI CAT algorithms. Successfully building a beautiful, smart Xamarin.Forms app in only 12 weeks! Learn more.

A page with a CarouselView using PeekAreaInsets
Xamarin.Forms 4.3 Prerelease and the CarouselView Challenge

Today we’re announcing the first prerelease of Xamarin.Forms 4.3 which includes CarouselView’s implementation, based on CollectionView, and can provide unique functionality within your apps. Plus - a new Xamarin challenge!

Keep Up to Date With the Latest Xamarin Docs

The Xamarin documentation portal is home to everything you need to know about building apps with Xamarin and Xamarin.Forms. There you will find great quickstarts, tutorials, and deep-dive content. The docs are always updating and can easily be contributed to, so here are a few things on how to keep up with docs.

Compiled Binding Error Checks for XAML
Boost Performance with Compiled Bindings in Xamarin.Forms

See how compiled bindings for Xamarin.Forms XAML can help boost performance in your apps and also give immediate feedback when developing apps if you have a typo in your bindings.

Xamarin Platform

November Xamarin and .NET Developer Events

This November, explore Xamarin and .NET development with your community at developer events all around the world. Find endless opportunities including conferences like She Sharp Conference, as well as virtual events online like Ignite!

Xamarin Podcast: .NET Conf Recap!

Co-hosts Matt Soucoup and James Montemagno cover a range of topics relevant to Xamarin developers from designing mobile apps to identity management. This month’s Xamarin Podcast episode features a full .NET Conf 2019 recap!

Introducing the DevOps for Mobile Video Series

Introducing the DevOps for Mobile video series now streaming on YouTube and Channel 9. We tackle a wide range of topics including continuous integration, user interface testing, provisioning, distribution, and a lot more. We guide you through each topic with easy to follow demos, but more importantly we have conversations around each area.

Hacktoberfest 2019 – Xamarin Edition

Code for cotton or from your love for Xamarin in this year's Hacktoberfest! Here are the guidelines to get you started. Be sure to tag your pull requests with the "Hacktoberfest" label to be considered for a reward.

Announcing the Xamarin + Azure Functions Challenge!

A new developer coding challenge has emerged. Do you have what it takes to build and run a simple Xamarin app that uses Azure Functions to run tasks in the cloud? Choose to enter and you'll find yourself in a draw for some really cool prizes. Read the blog for details - your challenge awaits.

Xamarin Announcements from .NET Conf 2019

Today at .NET Conf 2019, we shared some exciting announcements for Xamarin and Visual Studio developers, enabling you to be more productive and use the full power, performance, and capabilities of iOS/Android in your applications.

Announcing Xamarin Hot Restart

Today at .NET Conf 2019, we announced Xamarin Hot Restart which enables you to test changes made to your app, including multi-file code edits, resources, and references, using a much faster build and deploy cycle.

Xamarin Podcast: If The Boots Fit

Co-hosts Matt Soucoup and James Montemagno review and discuss a range of topics in this month’s Xamarin Podcast episode covering iOS 13, Android 10, and a little something called, "Boots".

.NET Conf and Local Events!

.NET Conf: a FREE, 3-day virtual developer event co-organized by the .NET community and Microsoft, is live-streaming to a device near you on September 23-25 with local events around the world through October! .NET Core 3.0 will also launch at .NET Conf 2019 - You won't want to miss this.

Keep Up to Date With the Latest Xamarin Docs

The Xamarin documentation portal is home to everything you need to know about building apps with Xamarin and Xamarin.Forms. There you will find great quickstarts, tutorials, and deep-dive content. The docs are always updating and can easily be contributed to, so here are a few things on how to keep up with docs.