Replies: 9 comments 9 replies
-
I don't have an answer for you, but some relatively good news, Xamarin Forms support has been extended to 2024, so you might not need to migrate or make a decision immediately. |
Beta Was this translation helpful? Give feedback.
-
XF support to 2024 😂😂😂 |
Beta Was this translation helpful? Give feedback.
-
Avalonia is a good alternative IMO. |
Beta Was this translation helpful? Give feedback.
-
Try it again, it suddenly coming together... |
Beta Was this translation helpful? Give feedback.
-
Blazor Maui is ok if it has to be a native App. Otherwise Blazor SPA could also be an option. |
Beta Was this translation helpful? Give feedback.
-
MAUI is still very bad as of 2024. Give it another 3 years before it stabilizes. I have started to port all my existing apps to Flutter. |
Beta Was this translation helpful? Give feedback.
-
Maui is pretty good as of 2024... |
Beta Was this translation helpful? Give feedback.
-
Yes, I have been through the same pain, and have been on the point of giving up.
The one thing I do now is back up the source code far more than before, particularly if doing anything with Nuget. Sometimes just updating with Nuget renders the whole thing completely unusable and unrecoverable.
I also create more small test apps than before, then update all the Nuget stuff, or add what I need, then test, then repeat for the main apps.
Sometimes you can have a spelling mistake in the code, and VS adds a “using” line which causes untold errors, which is a pain.
I have looked at Uno which seems pretty good and also addresses the Web app problem that Maui doesn’t for some reason but don’t like the way you need to learn a new XAML format.
Good luck!
From: Aleksei Starkov ***@***.***>
Sent: Monday, January 15, 2024 9:43 AM
To: dotnet/maui ***@***.***>
Cc: Alistair McKinnon ***@***.***>; Comment ***@***.***>
Subject: Re: [dotnet/maui] .Net MAUI seems to be a dead end, alternatives? (Discussion #10175)
You're pretty optimistic... Or you have a relatively small and simple application.
I've been trying to move our quite big framework/libraries and apps from XF to MAUI for 5 months. The whole .NET MAUI dev environment is unstable: it's never known if a solution will be built or throw some another random error. VS for Mac doesn't support .net8. A "single project" thing simply doesn't work if target frameworks contain both .net7.0 and net7.0-ios;net7.0-android. Unit tests don't work as well. This whole migration is probably one of the most frustrating experiences in my whole career because of the amount of things that won't work for some magic reasons.
—
Reply to this email directly, view it on GitHub<#10175 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AHTRHRILTOXMUL6DSLFQLD3YOT22PAVCNFSM6AAAAAAQOSFHPKVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DCMZRGE2TI>.
You are receiving this because you commented.Message ID: ***@***.******@***.***>>
|
Beta Was this translation helpful? Give feedback.
-
I started migrating my Xamarin Forms project to .Net Maui (.Net 8) in March 2024 and I am enjoying the journey. I haven't had any frustrating experiences like other users have shared. Probably it was the case with .Net 7. Of course some things take time but almost all help is available online by generous community. Good documentation. And .Net Maui is well thought of in terms of design. My project has about 45 pages, it uses many common controls plus also webview, local notifications, syncing, styles, light dark theme, pictures, collection view etc. Certain places I use SyncFusion controls. The app runs successfully on both Android and iPhone. Haven't launched it yet on the stores as server push notifications is pending. I see a great future for .Net Maui. |
Beta Was this translation helpful? Give feedback.
-
As a (former) certified Xamarin developer having tried to build a rather simple .NET MAUI mobile app I have the distinct impression it is not now usable. Question is whether it will ever be usable/stable enough or that it goes the way of the dodo. Which begs the question which alternatives are there: flutter or UNO come to mind. Any ideas?
Beta Was this translation helpful? Give feedback.
All reactions