Forum Discussion
New Product Development : Xamarin forms Vs MAUI
Hi Team,
Good Morning!
We are working on revamping the UI of our Core Product App, which was built using Xamarin forms,
and is now in 5.0.X, and since MAUI is evolving and is not available as a GA, kindly advise on following questions..
1. Are there any other release for Xamarin planned
2. Until when do we have the support for Xamarin.Forms (Date would be critical)
2. For a enterprise like us, who are looking at investing on revamping the UI of the app, which path would be better to be taken up, if we go ahead with Xamarin way, how good is the support for migrating the app from Xamarin to MAUI planned from Microsoft...
If the migration tool is available, approximately, how much manual effort may be needed to convert it 100% to MAUI..
Thanks in advance, the response from your end is going to be very critical in the decision making on the way we are going to forward further..
Thanks,
Shri Guru Baskar
5 Replies
- JamesMontemagno
Microsoft
.NET MAUI is the evolution of Xamarin.Forms and redevelops the foundation from the ground up for performance, flexibility, and productivity. It just hit release candidate which you can read here: https://devblogs.microsoft.com/dotnet/dotnet-maui-rc-1/
More information at: https://dotnet.microsoft.com/en-us/apps/maui- ShriguruBaskarCopper Contributor
Thanks JamesMontemagno!
- ShriguruBaskarCopper ContributorWe are awaiting response for this, Request a suggestion for this at the earliest please
- LHugheyCopper ContributorI'll answer what I know.
Xamarin will not have any other major releases, but will be supported for a year after MAUI is released.
You should start new development with XF. Starting new development with MAUI now wouldn't be a good move for a production app. I would do it for a hobby app, but not one where your professional reputation hangs in the balance.
Migration should be pretty easy if you stick to in framework UI elements and use the Xamarin Community Toolkit MAUI Compat nuget. That would be the approach I would take in starting new development.- ShriguruBaskarCopper ContributorThanks LHughey LHughey!