Appendix B. Upgrading a Xamarin.Forms app to .NET MAUI

Support for Xamarin.Forms ends on May 1, 2024, meaning after this date, there will be no fixes or updates shipped (and, of course, no new features either). If you maintain a Xamarin.Forms app, you’ll need to upgrade to .NET MAUI before then to stay in support.

Depending on the nature and complexity of your app, you may be able to reuse nearly all of your code. In other cases, you may need an almost complete rewrite of the UI (or 100%, if you’re switching to MAUI Blazor). .NET MAUI is an evolution of Xamarin.Forms and shares a lot of similarities, but it’s also been rewritten from the ground up, which means upgrading is not as simple as updating some package references.

In this appendix, we’ll ...

Get .NET MAUI in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.