Migration Paths and Tooling from Xamarin to .NET MAUI
summary
Shows concrete migration steps from Xamarin.Forms to .NET MAUI: runs the Upgrade Assistant CLI to convert csproj, update namespaces and swap NuGet packages (Xamarin Community Toolkit → Maui Community Toolkit), and backs up the original project; the tool automates roughly 60–70% of changes so manual fixes remain for custom renderers, API renames and platform files. Demo migrates a sample app, deletes ~2,000 lines of old boilerplate, replaces MVVM helpers with MAUI DI, fixes SQLite and MonkeyCache package versions, and finishes as a runnable Android app after a few manual edits.
AI-written summary · about
chapters (11)
- 0:00Xamarin to .NET MAUI intro
- 2:13Why upgrade to .NET MAUI
- 5:21Preparing app for migration
- 7:47NuGet package dependencies
- 13:07Choosing migration approach
- 14:11Manual migration overview
- 16:44Manual migration demo
- 20:56.NET Upgrade Assistant intro
- 23:03.NET Upgrade Assistant demo
- 34:20Post-migration fixes
- 46:23Finalizing migration
related talks
17mUpgrading from Xamarin to .NET MAUI
52mUpgrading your Xamarin Forms App to .NET MAUI
55mModernizing your apps with .NET MAUI
01h 02m.NET MAUI What/How and Why
57mCross-platform development with .NET MAUI
19mCross-Platform Development with Xamarin.Forms and the New .NET MAUI
43mAll things client and mobile app development with .NET MAUI
45mWhat's new in .NET Multi-platform App UI (MAUI) Q&A
