Replies: 10 comments 28 replies
-
Thanks for asking. I'm in a similar situation. We have a working xamarin app that will not support Android 14 and future OS changes any more. And now we plan to migrate to MAUI, but I only read about nightmare experiences and horrible bugs in basic widgets like Labels, CollectionViews and TitleView. I am scared to make the switch to MAUI. And I have to make a decision in the next few weeks. The only enterprise alternative seems Flutter or ReactNative. But in my company we do not have any experience in Dart and Flutter... This is so painful :-( |
Beta Was this translation helpful? Give feedback.
-
This is my opinion -> dotnet/macios#18409 (comment) Next week there are incoming a new .NET MAUI Service Release -> #16029 (reply in thread) |
Beta Was this translation helpful? Give feedback.
-
I think we should start a petition to ask Microsoft to extend Xamarin life for a year or two. After going over the messages and some of the bugs I think we are risking too much betting on Maui. If extending Xamarin to at least support XCode 15 is not possible we will have no other option that adopt flutter. |
Beta Was this translation helpful? Give feedback.
-
I do share your frustration with the situation with Xamarin end of support and MAUI progress. There is another option you may wish to investigate which will allow you to reuse your .NET codebase - Uno Platform. It's well supported, mature and open-source. It's based on WinUI so although, like MAUI, it involves changes to your views it is an established XAML dialect and there are lots of resources already available. I recently guest wrote some blog posts for them on migrating projects from Xamarin Forms to Uno Platform which help explain some of the differences (https://platform.uno/blog/). Since it's all based on modern .NET it's compatible with the latest iOS and Android releases and you can continue to use your familiar dev tools and much of your code which makes it an easier transition than Flutter. |
Beta Was this translation helpful? Give feedback.
-
Hi aarcoraci, |
Beta Was this translation helpful? Give feedback.
-
HI, It was doomed from day one and many people that worked at microsoft and left said that. We have xamarin forms apps and therefore the natural progression is Maui. We ported 01 big application and we had no end issues , its plagued with workarounds, I am not going to list them here but what a nightmare it's been and still is. If they fix some issues eventually it might all crumble again... What annoys me most is how this all caos has been managed! Lets take their current stand: .Net 7 (very little is being ported as team is worried and rightly so about breaking it even more) We get some weird stuff when deployed in .net 7 , pages that work in debug on physical iPHone and then deployed pages do not load! Whats going on!!!! Well, Uno - avalonia etc.. not sure will go down well with my managers if I say we need to do another rewrite.. We just hope that they fix the bloody basics.. The reality I cant just pack up and move to flutter or any other platform with being given time to do so.. In short Maui is 100% NOT READY FOR PRODUCTION UNLESS YOU ARE READY TO PUT A MILLION PLASTERS!! |
Beta Was this translation helpful? Give feedback.
-
Tested a basic collection view in .net 8 collection view selection item is broken 😞. And that’s the future of dotnet maui from .7 to .8 |
Beta Was this translation helpful? Give feedback.
-
If Xamarin is not supported, it might be possible for you to stick to the last version forever right, just don't update to MAUI don't port it just keep using Xamarin forever for that application. Eventually you can rewrite it, when there's forces pushing to |
Beta Was this translation helpful? Give feedback.
-
ok guys, do you know what is the most frustrating thing of them all "SILENCE" you would expect some words of reassurance from MS but here we are speculating and being frustated... Do you only way MS will extend xamarin life is if a big client moans big time- otherwise is just workarounds in Maui and hope for the best. I just hope that next preview is good enough to move away from .net 7, |
Beta Was this translation helpful? Give feedback.
-
From my point of view we still can to develop using Xamarin.Native which will be simply rebranded to .net-android and .net-ios without any dramatical chаnges inside. But yes, with Xamarin.Forms and MAUI we have much worse situation |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Yes, this is yet another complain discussion but I feel myself in a position where I will very soon need to decide not only for me but for my team and what's more important the company.
I have developed using Xamarin for a while now due to my familiarity with .net and specially C# but it was not until a couple years back where I started working on a very serious, very complex application using Xamarin.
Given Xamarin life will end soon I must provide alternatives to the company and the natural choice would be Maui. About a month ago I started porting the existing application which as I mentioned contains many complex part such as many renderers and a lot of native code.
My experience with Maui has been incredibly painful, it is taking me back to the worst years of Xamarin (I was there from the beginning) but this time I cannot afford putting one of the company's most valuable assets on the line given the incredibly buggy status of this technology.
I would like, if possible, to hear back from other fellow engineers or developers. Do you think we are somewhere close to have a minimum level of stability ? I cannot believe I have to wait until (at least) November to have the keyboard "next" button to go to the next entry or to correctly render a listview without the size going all over the place.
Unfortunately, as much as I love c# and .net (on my college year I was a MSP, so yes, I'm very close to Microsoft) I believe we cannot wait until November and a decision will need to be made to see if we switch to flutter or a more stable framework.
Beta Was this translation helpful? Give feedback.
All reactions