Xamarin Blog

Support for Xamarin has ended, upgrade to .NET MAUI today

Latest posts

May 15, 2023
Post comments count 13
Post likes count 5

Xamarin.Forms and Essentials now target Android 13 (in Preview)

Gerald Versluis

New preview versions of Xamarin.Forms and Xamarin.Essentials have been released, these versions now target Android 13 by default. In this post you will read all the details.

Feb 15, 2023
Post comments count 1
Post likes count 7

Tips & Tricks on Upgrading Xamarin.iOS & Xamarin.Android to .NET for iOS & Android

James Montemagno

There has never been a better time to update & migrate your Xamarin.iOS and Xamarin.Android apps to the latest version of .NET to take advantage of the latest features, support, and performance improvements.

Sep 27, 2022
Post comments count 2
Post likes count 13

Fall 2022 Updates for Xamarin, Hello iOS 16 and Android 13

David Ortinau

iOS 16 is now available. Let's now look at what you need to do with your Xamarin projects before May 1, 2024.

May 17, 2022
Post likes count 3

Migrating MR.Gestures from Xamarin.Forms to .NET MAUI

Michael Rumpler

In this guest blog post, Michael Rumpler shares how he ported his popular Xamarin.Forms library, MR.Gestures, to support .NET MAUI

May 10, 2022
Post likes count 4

Tips for Moving Your Xamarin Library to .NET MAUI

Luis Matos

Join me as I share the tips that I learned porting my NuGet Package, Plugin.ValidationRules to support .NET MAUI

Jan 20, 2022
Post likes count 3

Facebook SDK v12.2 for Xamarin.iOS Now Available

Israel Soto

The latest version of the Facebook SDK is now available for Xamarin developers offering updates to CoreKit, LoginKit, ShareKit, GamingServiceKit, and AudienceNetwork.

Dec 14, 2021
Post comments count 12
Post likes count 4

Machine Learning in Xamarin.Forms with ONNX Runtime

Mike Parker

Learn how to integrate machine learning into your Xamarin.Forms application with ONNX Runtime

Nov 11, 2021
Post comments count 1
Post likes count 3

The Journey to Accessible Apps: Meaningful Content Ordering

Rachel Kang (SHE/HER)

Do your apps have meaningful content ordering? Learn more about accessible layouts and navigation and find out how you can ensure accessible ordering in your apps.

Nov 8, 2021
Post comments count 7
Post likes count 4

What’s New in Xamarin and Visual Studio 2022

David Ortinau

Xamarin has shipped support for the latest Android and iOS versions, and productivity features in Visual Studio 2022. What's next for Xamarin?

Aug 31, 2021
Post likes count 3

Introducing .NET MAUI Compatibility for the Xamarin Community Toolkit

Brandon Minnick

Announcing the first preview release of Xamarin.CommunityToolkit.MauiCompat

Aug 19, 2021
Post likes count 2

The Journey to Accessible Apps: Making Visual Text Accessible

Rachel Kang (SHE/HER)

Is all the text in your apps visually accessible? Learn more about accessible text and find out how you can control for accessible text sizes in Xamarin.Forms and .NET MAUI.

Jul 21, 2021
Post comments count 5
Post likes count 1

Xamarin.Essentials 1.7 and introducing .NET MAUI Essentials

James Montemagno

Xamarin.Essentials 1.7 is here with some great enhancements for your mobile and desktop apps. We also talk about the future of the library with .NET MAUI Essentials.

Jul 15, 2021
Post comments count 4
Post likes count 0

The Future of Xamarin Community Toolkit

Brandon Minnick

With the release of .NET MAUI coming soon, here is the roadmap for the Xamarin Community Toolkit

Jun 17, 2021
Post comments count 3
Post likes count 0

Implementing Chromecast with Xamarin.Forms

Sweeky Satpathy

Learn how to integrate Chromecast into your Xamarin.Forms application without complicated bindings, simply using Custom Renderers.

Jun 3, 2021
Post comments count 5
Post likes count 2

Building beautiful apps with Xamarin.Forms

James Montemagno

Designing great looking apps can be hard, but with a little inspiration and a little styling you can craft beautiful looking apps with Xamarin.Forms

May 24, 2021
Post comments count 2
Post likes count 0

The Journey to Accessible Apps: Screen Readers

Rachel Kang (SHE/HER)

Are your apps screen reader accessible? Learn more about screen readers and find out how you can support the screen reader experience with Xamarin.Forms and .NET MAUI.

Apr 14, 2021
Post comments count 1
Post likes count 0

The Journey to Accessible Apps

Rachel Kang (SHE/HER)

Get started on your journey to developing inclusive apps - start here, with accessibility, today.

Mar 17, 2021
Post comments count 4
Post likes count 0

Great Looking Settings Screens for Xamarin.Forms

James Montemagno

Looking to spruce up your settings screen in your Xamarin.Forms app? Checkout some quick tips to theme the built in controls in Xamarin.Forms to make your settings shine.

Mar 4, 2021
Post comments count 7
Post likes count 1

CollectionView Drag & Drop Item Reordering with Gesture Recognizers

alexeystrakh

Items reordering in a list-based control is a handy feature and it is used in various use cases. From simple scenarios like configuring settings, defining tabs order to complex scenarios like managing user content, and reordering images or email. With the recent Xamarin.Forms 5.0 release, Drag and Drop gesture recognizers were introduced and enable you to unlock these scenarios in your app. In this post I will guide you through everything you need to add drag & drop to your CollectionView. Drag & Drop Gesture Recognizers In previous posts you may have seen how drag and drop can be used with any control ...

Feb 24, 2021
Post comments count 12
Post likes count 0

Beautiful Tabs with Xamarin Community Toolkit TabView

Gerald Versluis

One of the hardest parts of apps to customize is the tab bar. To overcome this, we've added the TabView to the Xamarin Community Toolkit. With the TabView you have full control over the look-and-feel of the tab bar. In this blogpost we'll learn what it's all about.

Feb 3, 2021
Post comments count 41
Post likes count 2

The New .NET Multi-platform App UI

David Ortinau

With .NET 6 previews starting right around the corner, it is time to start getting excited for the new .NET Multi-platform App UI (MAUI) that was announced at BUILD 2020. This year of .NET has a lot of amazing things for client application developers. Let's review the highlights and set your expectations for the year ahead.

Jan 29, 2021
Post comments count 3
Post likes count 1

Beautiful Custom RadioButton with Xamarin.Forms 5

James Montemagno

Xamarin.Forms 5 introduced control templates for the new RadioButton control that gives you complete control and customization over the user interface.

Jan 25, 2021
Post comments count 2
Post likes count 1

Xamarin Community Toolkit: A Must-Have Xamarin Library

Gerald Versluis

We are pleased to introduce the Xamarin Community Toolkit! The toolkit complements Xamarin.Forms 5 with all kinds of commonly found behaviors, converters, effects, MVVM utilities, and awesome new controls including the CameraView, AvatarView, and TabView.

Jan 7, 2021
Post comments count 20
Post likes count 2

Xamarin.Forms 5.0 is Here!

David Ortinau

Xamarin.Forms 5 is here, delivering hundreds of quality improvements and brings to stable release new features including App Themes, Brushes, CarouselView, RadioButton, Shapes and Paths, and SwipeView.

Dec 21, 2020
Post comments count 1
Post likes count 2

Xamarin Holiday Hack Ideas

David Ortinau

Are you looking for some code-related diversions this holiday season to pass the time and have some fun? So are we! Here are some ideas to help inspire us all.

Dec 2, 2020
Post comments count 1
Post likes count 1

December’s Community Standup – .NET MAUI Update

Maddy Montaquila

Join Xamarin & .NET MAUI team members Maddy Leger, David Ortinau, and Jon Dick for updates on .NET MAUI, the next generation of Xamarin.Forms to build cross-platform mobile and desktop apps.

Nov 25, 2020
Post comments count 4
Post likes count 1

Announcing Azure Mobile Apps v4.2.0 for .NET

Adrian Hall

Recently, we released a large update to the Azure Mobile Apps client libraries, enabling you to provide offline sync of cloud SQL data to your iOS and Android apps.

Nov 17, 2020
Post likes count 1

Fabulous: Going Beyond Hello World

Timothé Larivière

In this guest blog from Fabulous maintainer Timothé Larivière shows us the next steps in leveraging F#, MVU, and Fabulous to build mobile apps with Xamarin.

Nov 12, 2020
Post comments count 3
Post likes count 1

Recapping Xamarin Highlights from .NET Conf 2020

Maddy Montaquila

Xamarin had a huge presence throughout .NET Conf, here’s a recap of all of the new features developers can use to build mobile apps including XAML Hot Reload 2.0, iOS Hot Restart, and Xamarin.Forms 5.0.

Nov 11, 2020
Post likes count 1

Xamarin Community Toolkit Hacktoberfest 2020 Recap

Gerald Versluis

It has been hard to miss, for the past month Hacktoberfest was upon us again. As announced in our previous blogpost, the Xamarin Community Toolkit participated as well, here is a little summary of how we did.

Nov 2, 2020
Post likes count 0

.NET Conf 2020 and Virtual Events in November

Jayme Singleton

The .NET team and the .NET Foundation are excited to present .NET Conf 2020 - a free, 3-day, live-streamed event all about .NET development! This year is going to be extra special as .NET 5.0 launches on the 10-year anniversary of this virtual conference happening November 10-12th, 2020!

Oct 22, 2020
Post comments count 15
Post likes count 0

In-app reviews for your Android apps

Saamer Mansoor

You can now launch in-app reviews in Android using the Store Review Plugin and the new Play Core library for Android.

Oct 15, 2020
Post likes count 0

Query & Interact with Apps in Android 11 with Package Visibility

James Montemagno

There are several exciting new APIs and enhancements in Android 11. One of the more interesting changes for developers is changes to package visibility. In this post we will see what package visibility is and what changes need to be made to apps to query and interact with apps installed on the user's device.

Oct 7, 2020
Post comments count 18
Post likes count 0

Xamarin.Essentials 1.6 preview: macOS, media, and more!

James Montemagno

Announcing the preview for Xamarin.Essentials 1.6 that introduces official support for macOS and exciting features including a file & media picker, app actions, screenshots, and much more.

Oct 2, 2020
Post comments count 3
Post likes count 0

Join Hacktoberfest at the Xamarin Community Toolkit

Gerald Versluis

Code for swag 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.

Oct 1, 2020
Post likes count 0

.NET Conf 2020 and Community Events this October

Jayme Singleton

Virtually tune-in to communities around the world through amazing online events, streams, and recordings this October. Stay connected to your developer communities through the upcoming .NET Conf 2020, virtual Meetups, community stand-ups, podcasts, and more. Get started with .NET tutorials and learn how to host your own virtual experiences!

Sep 29, 2020
Post comments count 9
Post likes count 1

Xamarin.Forms 5 Preview: Advanced UI Controls for Beautiful Apps

David Ortinau

Xamarin.Forms 5 brings to stable release features that you have seen in preview over the latest several 4.x releases. This includes solid and gradient , , drag-and-drop, , , and . These new features inject new creative potential for your application designs to create beautiful, interactive experiences. Let's look at those highlights, and then a quick checklist of what you should review as you get started with the Xamarin.Forms 5 pre-release. Beautiful Design with Brushes, Shapes, and Paths With brushes you can now easily paint gradients anywhere you need them. Shapes and paths allow you to draw all the rounded...

Sep 24, 2020
Post likes count 0

Customer Showcase: The Academy of Motion Picture Arts and Sciences

Alex Blount

The Academy of Motion Picture Arts and Sciences is known for it’s many areas of involvement in the movie industry, but it is most famous for the annual awards show, The Oscar’s ®. See how the Academy migrated their infrastructure to Azure and leveraged Xamarin to deliver a rich, responsive experience to its members across a range of devices.

Sep 21, 2020
Post likes count 0

Build Xamarin.iOS apps using iOS 14 and Xcode 12

Whitney Schmidt

Support for iOS 14 and Xcode 12 to accompany Apple’s Xcode 12 GM release was just announced! Now, build your Xamarin.iOS (and Xamarin.Forms for iOS) apps with Xcode 12 GM and submit your iOS 14, tvOS 14 or watchOS 7 apps to the Apple App Store.

Sep 10, 2020
Post comments count 2
Post likes count 0

Fabulous: Functional App Development

Timothé Larivière

Learn how to get started with functional programming with Xamarin, F#, and Fabulous to create amazing native mobile apps. Guest blogger and Fabulous maintainer Timothé Larivière walks you through what Fabulous is, how to get started, and how to build real world functional native mobile apps.

Sep 4, 2020
Post comments count 2
Post likes count 1

Xamarin.Forms Shell Quick Tip – Modal Navigation

James Montemagno

Control exactly how your pages are displayed when navigating leveraging the PresentationMode built into Xamarin.Forms Shell to display modal dialogs animated or not!

Sep 1, 2020
Post likes count 0

.NET Virtual Events in September

Jayme Singleton

Virtually tune-in to any event around the world through amazing online events, streams, and recordings this September. Stay active with your developer communities through upcoming MeetUps. Get lots of content from the teams at Microsoft and the global community. And learn how to get started with .NET and Xamarin!

Aug 24, 2020
Post likes count 0

Xamarin Podcast: Drawing, Visual Studio 2019, Virtual Meetups & More!

Matt Soucoup

In this month's podcast episode, James and Matt explore drawing with Xamarin.Forms, discuss latest new releases of Visual Studio 2019 and Visual Studio for Mac, as well as how to get your virtual meetup rolling with the .NET Foundation.

Aug 19, 2020
Post comments count 5
Post likes count 0

App First Run Detection with Xamarin.Essentials

James Montemagno

Several great approaches to check if and when your app is launching. For the very first run or for a specific version, all using Xamarin.Essentials! Easily detect the first time your user has run your application or for a specific version to easily integrate prompts.

Aug 14, 2020
Post comments count 1
Post likes count 0

Profiling Xamarin.Android Startup

Jonathan Peppers

Measure, optimize, and fine-tune the performance of your Android apps build with Xamarin and Xamarin.Forms with these tips and tricks using great tools.