Originally published on the SharpQuest blog , written by Greg Kabacinski and Rutul Mehta from our .NET MAUI team. First published in March 2024 and updated for .NET 10, current tooling and the 2026 app store requirements.
Key takeaways
Microsoft ended support for Xamarin on May 1, 2024. Xamarin's last versions no longer meet Google Play and App Store requirements, so Xamarin apps can't ship updates.
.NET MAUI is the successor to Xamarin.Forms: one project and one codebase for Android, iOS, macOS and Windows. Migrate to .NET 10 (MAUI 10), the current long-term support release.
Before migrating, update the app to Xamarin.Forms 5 and current dependencies.
There are two ways to migrate: a migration tool, or a new .NET MAUI project with your code copied in. We combine both. The .NET Upgrade Assistant is deprecated; the GitHub Copilot modernization agent in Visual Studio replaces it.
Plan time for layouts, custom renderers and third-party packages.…