Benjamin Gavin

Camp Counselor

Landing Your Xamarin Boat on the Beach in MAUI

Event Logo

Wednesday, July 31, 2024 - 3:30 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: African 70

MAUI
Xamarin
.NET

Within the next year, Apple App Store and Google Play will likely stop accepting submissions built with Xamarin, and Microsoft's official support for Xamarin ended in May 2024. .NET MAUI provides a relatively seamless migration path that you can begin taking advantage of today so you're not left out in the cold. Over the past 9 months, I've worked with a small team of developers to do a full conversion of a Xamarin Forms application to .NET MAUI [v8.x]. During that process, we encountered a number of challenges, triumphs and ... well ... let's call them burnt fingers. We onboarded new developers, applied service releases, implemented workarounds and are witnessing the sunset of VS Mac. Come on over and discuss your experiences, take a look at the path we walked and grab some takeaways for your project. We'll cover the overall migration process, some options for your View / View Model architecture, CI/CD setup within Hosted Azure DevOps and any other topics that participants are interested in discussing.

Prerequisites

Overall, I expect this discussion to be at the 200-300 level, so some knowledge of Xamarin Forms / MAUI would be useful, along with XAML and .NET Core.

Take Aways

  • Key Differences between Xamarin Forms and .NET MAUI
  • MAUI Application Architecture Concepts
  • What it looks like to migrate from Xamarin Forms to .NET MAUI
favorited by:
Craig Jeffords Brett Allenstein YURSHIA XIONG Michael Fazio Brian Robertson Benjamin Gavin Bret Fynewever Justin Weyenberg Chris Lane Jones William Schaeffer Andy Bottom Shaq Mughal Will Boyer