.NET MAUI › Migration from Xamarin.Forms

How do you decide between a big-bang and incremental MAUI migration?

Advanced

Answer

For small apps, a big-bang rewrite into a fresh MAUI project is often fastest. For large apps, migrate incrementally: get it building on MAUI early, port and verify feature areas one at a time, and keep tests green throughout. Consider risk, team capacity, third-party library readiness, and release cadence.
Real-world example A large enterprise app is migrated feature-by-feature over several sprints, shipping intermediate builds rather than freezing releases for a rewrite.

Common follow-ups: What factors drive the choice? | How do tests help incremental migration?