ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

Is There Hope For .NET MAUI?

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ส.ค. 2024
  • Will MAUI fail or be abandoned, or will it be the long-term UI solution for .NET?
    🕗 Timestamps:
    0:00 - Introduction
    0:30 - Bugs
    1:58 - Linux Support
    3:44 - Abandonment
    5:15 - Concerns
    6:14 - Conclusion
    🔗 MAUI Repository: github.com/dotnet/maui
    💎 Become a Member: / @singletonsean
    🏠 Discord: / discord
    🐤 Twitter: / singletonsean_
    🏆 Donate: www.paypal.com/donate?hosted_...
    ✉️ Email: youtube@singletonsean.com
    ➖➖➖➖➖➖➖➖➖➖
    © Credits
    🎵 Outro: pixabay.com/music/synthwave-c...

ความคิดเห็น • 179

  • @adamzhang5966
    @adamzhang5966 9 หลายเดือนก่อน +90

    Tell you a joke: I used be a junior WindowsPhone developer and now I am a senior Uber Eats deliver.

    • @abhaynath5833
      @abhaynath5833 9 หลายเดือนก่อน +13

      UWP, WinUi, MAUI developers want to know if there is any vacancy there 😂😂

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +6

      Hey that's one way to get a senior title 🫡

    • @JovenAlbarida
      @JovenAlbarida 7 หลายเดือนก่อน

      Haha thats nice joke

    • @khaledsahnoune2375
      @khaledsahnoune2375 4 หลายเดือนก่อน

      Winform is the best

    • @spiritxun
      @spiritxun 3 หลายเดือนก่อน +2

      Bro, i'm started like wpf junior dev and now I'm net Maui lead, it's the same 💩

  • @Kevin-ss1by
    @Kevin-ss1by 5 หลายเดือนก่อน +14

    I rewrote my major application last summer to Maui and was able to release my app on all the stores for all devices. I had some bugs along the way but was able to work around them. I am now converting my other project into Maui so that i can release it on all platforms.

  • @S3Kglitches
    @S3Kglitches 8 หลายเดือนก่อน +13

    You don't realize that MAUI is not only a UI framework. It is also an utility library to access platform hardware functionalities and permissions bound to them which are crucial in mobile development.

  • @andrewbeeman84
    @andrewbeeman84 9 หลายเดือนก่อน +30

    I’ve been using MAUI Blazor awhile now. Little to no bugs at all. It’s so much better than regular MAUI from what I understand. I still get all the native goodies I want without the MAUI bugs. People forget that Xamarin was / is exactly like this.

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +4

      So true. I'll have to give MAUI Blazor a try!

    • @andiwand1119
      @andiwand1119 8 หลายเดือนก่อน +4

      MAUI Blazor is awesome!

    • @hansLee-vr5sy
      @hansLee-vr5sy 8 หลายเดือนก่อน +1

      I'm using MAUI Blazor too. It's pretty good so far too.

    • @k3dare
      @k3dare 6 หลายเดือนก่อน +2

      MAUI Blazor is the same thing than Blazor Hybrid ? Or it's also something else ?

    • @ricardofernanddes4218
      @ricardofernanddes4218 6 หลายเดือนก่อน +1

      @@k3dare It´s the same

  • @perdonomai8060
    @perdonomai8060 9 หลายเดือนก่อน +45

    The biggest issue with MAUI is that it is not beta. Leaving people think that they can actually use it :)

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +9

      Honestly, I agree! That and they could've extended the Xamarin EOL.

    • @TheGothGaming
      @TheGothGaming 8 หลายเดือนก่อน +3

      THIS. If it was marked as beta then everything would have been fine.

    • @nicklasselsmark886
      @nicklasselsmark886 7 หลายเดือนก่อน +3

      Why can't you "actually use it"? ..

    • @perdonomai8060
      @perdonomai8060 7 หลายเดือนก่อน

      @@nicklasselsmark886Well let's see. Just today I came across an Access Violation while just doing var t1 = new Window()

    • @marin1419
      @marin1419 หลายเดือนก่อน

      Comment of the year!

  • @allenbythesea
    @allenbythesea 5 หลายเดือนก่อน +2

    We attempted to use Maui for a new project and gave up after about 3 months. Its just not ready for prime tiime yet. I looked at net core 8 as well but the issues we had don't appear to be fixed in that either.

    • @jamfin6644
      @jamfin6644 22 วันที่ผ่านมา

      What were some of the issues with .NET 8?

  • @Brendan2Alexander
    @Brendan2Alexander 7 หลายเดือนก่อน +2

    Really appreciate the video. Am about to launch deep and dirty into a x-platform mobile app with Maui. Subscribed.

    • @SingletonSean
      @SingletonSean  7 หลายเดือนก่อน

      That's awesome, hope it goes well! I'm planning to do the same. I've only stayed on the Windows side of MAUI so far 😄

  • @backlife64
    @backlife64 8 หลายเดือนก่อน +8

    Seriously, People saying that MAUI is really buggy often those guys have never used MAUI for serious application for my case I'm building apps for different companies and yes there's some bugs as any other framework, but nothing impossible to solve....

    • @brandon-butler
      @brandon-butler 5 หลายเดือนก่อน

      It's just an absolute pain to use when you compare it to something like Flutter.

    • @vandeljasonstrypper6734
      @vandeljasonstrypper6734 5 หลายเดือนก่อน

      IOS push notification?

    • @eng3d
      @eng3d 3 หลายเดือนก่อน +1

      The problem with MAUI is Flutter does the same: it works, it's less buggy, more lightweight, and with more functionalities.

  • @SingletonSean
    @SingletonSean  9 หลายเดือนก่อน +1

    Interested in other people's opinions too 😁 What are your thoughts on the future of .NET MAUI?

    • @zecina2276
      @zecina2276 8 หลายเดือนก่อน

      For me maui seems like programming web in c++, overcomplicating simple stuff and poor ui library it leads to nothing but many workarounds, if microsoft care more about maui it could become best tool on the market for next decade.

  • @apollw01
    @apollw01 9 หลายเดือนก่อน +15

    I'm building an application for the company I work, completely from scratch. Im actually becoming really good at it, I'm exploring it a lot and I like it

  • @gleweistam6663
    @gleweistam6663 9 หลายเดือนก่อน

    whats with the not liking for linux

  • @abhaynath5833
    @abhaynath5833 9 หลายเดือนก่อน +16

    Switched to Avalonia.
    Never going to touch WPF, Maui, UWP, WinUi again.

    • @user-rz1hv
      @user-rz1hv 9 หลายเดือนก่อน +4

      I also didn't have an issue with the framework itself, at least yet but the designer for it is a bit raw.
      Don't see any problem with WPF though

    • @parko1965
      @parko1965 8 หลายเดือนก่อน +1

      I'll second that. I love Avalonia and flutter also.

    • @lazarom9998
      @lazarom9998 2 หลายเดือนก่อน

      @@user-rz1hv The problem with WPF is that it is Windows only, if you are ok with that it's fine, but you might regret it in the future if you need to re-write the whole app just to support any other platform.
      Also WPF not being actively developed will just become more of a problem over time.

    • @TonyDaExpert
      @TonyDaExpert 15 วันที่ผ่านมา

      Avalonia seems kinda bad for mobile, also has some annoying bugs and little support.

  • @LeonardHarrisLH
    @LeonardHarrisLH 7 หลายเดือนก่อน +3

    I think MAUI def has hope, unfortunately its had a rough start and we have held off for ages in migrating from Xamarin but its def having more appeal to migrate which we are starting very soon.

  • @ArkFen
    @ArkFen 8 หลายเดือนก่อน +7

    common guys, nobody is going to abandone anything... and maui is not something new out of the blue - it is continuation of Xamarin after all... and with latest blazor improvements and hybrid modes it gives even more abilities. with .Net 8 things works even better and tons of bugs are fixed... and now the main question, who can show me another multiplatform framework which target so many platforms and can be used to code on Mac,Win and Linux and without bugs??? ))) let him through the first stone. we enjoyed Xamarin and we enjoy MAUI and blazor... but your click bate worked bro )))

  • @prakashsza
    @prakashsza 6 หลายเดือนก่อน +2

    Being using .net maui from .net 8 targeting wpf, andriod and ios, and no issues so far. However I really do wish MS bakes in alot more native controls within the framework like flutter.

    • @whatinthebloodyhell
      @whatinthebloodyhell 5 หลายเดือนก่อน

      Even I do feel MAUI had more controls built-in, instead of depending on nuget packages.

  • @259Den3
    @259Den3 9 หลายเดือนก่อน +1

    If I want to build a Windows desktop app, what are folks prevailing opinions? Avalonia? WPF?

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +2

      I would probably just roll with WPF for it's stability and rich resources online, but any of the cross-platform options like Avalonia or MAUI are fair-play too.

    • @anm3037
      @anm3037 9 หลายเดือนก่อน +2

      WinUI 3

    • @anm3037
      @anm3037 8 หลายเดือนก่อน

      @@SuperDudu72 Yes. That’s the present and future of Windows.

  • @noahg2
    @noahg2 9 หลายเดือนก่อน +7

    What are the advantages of using MAUI over Electron JS or React Native? if the answer is just "We can now build cross platform apps with C#" then yes, the framework will probably be abandoned near future. Despite all the complaints Electron JS is a tried and tested framework and so is React Native, MAUI has to provide some significant advantages over them to be taken seriously.

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +6

      Good points! MAUI would need some sort of advantage. I feel like a lot of advantages in .NET come from tooling, ease of use, and all the powerful, built-in APIs. Historically, it's just felt easy to build stuff in .NET. I think MAUI has a long way to go but I hope it has a similar feel.
      Also, don't forget about the MASSIVE hoard of people who complain about JavaScript and refuse to touch it. Building cross-platform apps in .NET could be an advantage in itself to some people.

    • @the_nomadic_ajith
      @the_nomadic_ajith 8 หลายเดือนก่อน

      The only advantage i see is that you can develop apps for all platforms with one repo, i mean Mac OS, Windows and Mobile apps.

    • @zecina2276
      @zecina2276 8 หลายเดือนก่อน +2

      Only advantages is coding in c# nothing else.

    • @jaroslav2183
      @jaroslav2183 7 หลายเดือนก่อน

      @@zecina2276 the advantage is your app doesn't run in a chromium vm that eats your entire pc to do something trivial

  • @TheOnlyDominik
    @TheOnlyDominik 6 หลายเดือนก่อน

    What is the purpose of a pop filter behind the microphone?

    • @SingletonSean
      @SingletonSean  6 หลายเดือนก่อน +2

      It's like a backboard for my spit. Kidding, it actually is in front of the microphone here. The color and lighting is just so bad that it's hard to tell! I just got a new camera and better lights, so hopefully it'll look better soon.

  • @ericblankenburg
    @ericblankenburg 9 หลายเดือนก่อน +8

    .Net Maui / XAML feels antiquated. Xamarin / Maui has always been buggy. My bet is that Microsoft is going to pull the plug on it, like Silverlight. I also believe that someone inside of Microsoft is working on "Blazor Native", which would be great.

    • @TheOnlyDominik
      @TheOnlyDominik 6 หลายเดือนก่อน +1

      Blazor sucks, ok for web, but sucks! I hate developing for the web, it sucks. They should completely redo web development. MAUI in good, so to speak!

    • @jamfin6644
      @jamfin6644 22 วันที่ผ่านมา

      @@TheOnlyDominik no, microsoft is actually doing well with blazor. you dont know the horrors of legacy webforms development.

    • @TheOnlyDominik
      @TheOnlyDominik 22 วันที่ผ่านมา

      ​@@jamfin6644I have been in the professional software development business since 1991 and I know pretty much all Microsoft development tools and frameworks.
      Html with Javascript is technologically 25 years behind. Blazor is trying to improve it, but the basis is very poor.

  • @nakanoFIN
    @nakanoFIN 3 หลายเดือนก่อน

    I tried MAUI and it was fun. I hope it adds release tools not having to use command line at all. I was once able to release for Android, then apparently messed with something and now only Windows compilation works…

  • @PeacefulMindss
    @PeacefulMindss 9 หลายเดือนก่อน +3

    I'm not complaining, it's still new and I'm giving it time, Maui team are active and fixing all that I asked for.

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน

      Same here! I'm feeling alright so far. It's getting better.

    • @directionsys
      @directionsys 2 หลายเดือนก่อน

      Same here. Some bugs but always have a workaround

  • @S3Kglitches
    @S3Kglitches 8 หลายเดือนก่อน +3

    3:45 Wait wait wait WinForms did not get abandoned. UWP and these new Win8+ frameworks did because there is always a newer, from scratch, soon abandoned new Windows UI framework.

    • @boobo
      @boobo 2 หลายเดือนก่อน

      If you are starting app for windows today, winforms is your best bet.

  • @WilmerLin
    @WilmerLin หลายเดือนก่อน +1

    MAUI will grow up and i also believe there is hope for it.

  • @viniciusmelquiades
    @viniciusmelquiades 9 หลายเดือนก่อน

    TIL that Xamarin is reaching EOL. I used it a lot, and I didn't like it, but I'm still kind of sad to see it go

  • @GarethBalezx11
    @GarethBalezx11 4 หลายเดือนก่อน +1

    03/24/2024, what are your opinions now about NET MAUI?

  • @whatinthebloodyhell
    @whatinthebloodyhell 5 หลายเดือนก่อน

    this video is amazing. can you make an update on recent release. thanks :)

  • @dmytrohryshyn
    @dmytrohryshyn 9 หลายเดือนก่อน +16

    I think Avalonia UI is right way to go for WPF developers.

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +5

      I'd have to try it out but I think many people would agree with that as of now

    • @mariocamspam72
      @mariocamspam72 9 หลายเดือนก่อน +2

      I absolutely agree. It's such a good and flexible choice for desktop app development

    • @junior.santana
      @junior.santana 9 หลายเดือนก่อน +2

      I thought UNO was closer to MAUI, does Avalonia support mobile as well?

    • @abhaynath5833
      @abhaynath5833 9 หลายเดือนก่อน +3

      101% agreed

    • @Metalyga
      @Metalyga 9 หลายเดือนก่อน

      @@junior.santana Yes. Avalonia is supporting android and iOS + web, but it is more desktop focused because of past ideas that avalonia is wpf successor. So you need to use third party controls like avalonia shell and adjust behavior of some things per platform. Avalonia team is moving towards xplat step by step and you can find some community goodies anyway.

  • @ziebplew
    @ziebplew 26 วันที่ผ่านมา

    My two cents: I've migrated two Xamarin apps to MAUI at work and the experience is pretty solid overall. There are plenty of bugs and unfinished features in MAUI but they can all be worked around with a little ingenuity and time. And once I got the hang of things in MAUI, I will say, I actually think it's pretty fun/painless to use most of the time. I've never used any other cross platform mobile framework though so maybe I only think it's good because I have no point of comparison.

  • @jseh_
    @jseh_ 6 หลายเดือนก่อน +1

    just for maui blazor for desktop 👌

  • @vidcresnik9814
    @vidcresnik9814 4 หลายเดือนก่อน

    Why don't you do some tutorials on Win UI 3 ? That would be great!

  • @theveryfirst
    @theveryfirst 8 หลายเดือนก่อน +1

    Uwp was a mobile framework also. It failed.

  • @DevMeloy
    @DevMeloy 9 หลายเดือนก่อน

    I tried working in Muai and feel like its a beta product

  • @SuperJMN
    @SuperJMN 7 หลายเดือนก่อน

    Yes, it is. AvaloniaUI is the present and the future :)

  • @khalil2099
    @khalil2099 5 หลายเดือนก่อน

    im into .net maui just because of blazor. no time to learn xaml, all ui made using html. cut development time. yeah theres alot of bugs, but there are work around.

  • @mariocamspam72
    @mariocamspam72 9 หลายเดือนก่อน +3

    Can you please lower the teleprompter or whatever you're looking at? The way you look upwards is a bit scary 😅

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +1

      It's the webcam on top of my monitor 😂 I'll have to adjust it. It does look pretty scary. I tried raising my chair up as much as possible, but still have to look up. Thanks for saying something because I'm sure other people have thought the same and just not said anything lol
      **deletes every old webcam video**

  • @dancluderay1304
    @dancluderay1304 2 หลายเดือนก่อน +1

    I built a warehouse management system in maui. Works really well, there are qwerks but nothing thats a show stopper.
    Initially the move to vs code was frustrating but now work well

  • @aaronbcj
    @aaronbcj 5 หลายเดือนก่อน

    is Uno platform a good alternative to MAUI for .NET people?

  • @Metalyga
    @Metalyga 9 หลายเดือนก่อน +2

    Main problems of maui are on macos it is using Catalyst and no linux support. When you need native controls - maui is nobrainer. But if you want something animation heavy it is better to stick with something GPU based like flutter or avalonia (I like avalonia because of their compositional rendering, very fast and low resource usage with big lists and elements). Or sometimes it is better to throw webview into avalonia and publish webapp.

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +2

      Those are good points. It is unfortunate that MAUI doesn't have Linux support right now, but hopefully down the road it will come. Thats surprising, I didn't realize Avalonia didn't have native controls. Almost seems like Avalonia is closer to Flutter than it is to MAUI.

    • @Metalyga
      @Metalyga 9 หลายเดือนก่อน

      @@SingletonSean Avalonia uses skia under the hood. =) So yeah it is waaaay closer to flutter.

    • @markoliberty7581
      @markoliberty7581 7 หลายเดือนก่อน

      Tizen is an open-source, Linux-based operating system developed primarily for a wide range of devices, including smartphones, tablets, smart TVs, wearable devices, and other IoT (Internet of Things) devices. It is managed by the Linux Foundation and operates under the Tizen Association, which includes various industry leaders such as Samsung, Intel, and others.

    • @1Wade9
      @1Wade9 3 หลายเดือนก่อน

      @@SingletonSeanit is like flutter. You might want to look into MAUI / Avalonia hybrid for deep integration of the two. There is a package for that. You can write Maui and import Avalonia Xaml into your MAUI xaml and vice versa. To me Avalonia + Microsoft iOS SDK is the future and with this hybrid approach a person could migrate an app a piece at a time

  • @PrasunOnYoutube
    @PrasunOnYoutube 9 หลายเดือนก่อน +1

    Try centring a label in grid inside a carousel view. 😂😂

  • @jaaferelsadig
    @jaaferelsadig 4 หลายเดือนก่อน

    Imo bring the camera closer and down a little

  • @sasinosoft
    @sasinosoft 5 หลายเดือนก่อน

    I try .NET MAUI every year to see if the bugs are fixed, I just tried it today: No, it's still bugged.
    I can't run the SAMPLE PROJECT because of a bug during Windows deployment, it can't find the splash screen

    • @SingletonSean
      @SingletonSean  5 หลายเดือนก่อน

      That's unfortunate!! I've had a similar experience. People have been asking for an update to this video, but honestly not much has changed yet from what I've seen.
      To be fair, .NET MAUI is still pretty young. Building a cross-platform framework is a huge task. I'm still hopeful it'll stabilize, but it'll take time!

    • @fsharplove
      @fsharplove 5 หลายเดือนก่อน

      @@SingletonSean Yes, we want a follow up on MAUI bugs and also when speaking about the issues of MAUI differentiate MAUI XAML (very buggy) and MAUI Hybrid (more stable I think). Thanks

  • @SuperGulamali
    @SuperGulamali หลายเดือนก่อน

    You should checkout MAUI now it's so much better than it was from about a year ago!

  • @skfalpink123
    @skfalpink123 8 หลายเดือนก่อน +2

    The number of bug fixes with .Net 8 has been simply amazing! Seriously - I can now code, and the development process just works as expected. In fact, I'm not having to remove all of the "kludges" that I added to get around the myriad of bugs in the older versions!

    • @mizouvix9624
      @mizouvix9624 8 หลายเดือนก่อน +2

      do you think .NET MAUI is better than flutter? im still confused on what i should learn

    • @skfalpink123
      @skfalpink123 8 หลายเดือนก่อน

      @@mizouvix9624 I'd say MAUi is (now) better that Flutter - which I actually find to be quite ugly. That said, it's all political. My own employer pulled in consultants who said "go to Kotlin", even though it means we're going to have to spend a fortune on libraries for many of the core functions we require (and which are all freely available in the Microsoft .Net domain). I suspect that a hell of lot of employers are now standardising on Kotlin - and hell mend them.

    • @simonhenriquez4590
      @simonhenriquez4590 8 หลายเดือนก่อน

      ​@@mizouvix9624 same, i need to start a project in a month

    • @miguelChill67
      @miguelChill67 8 หลายเดือนก่อน

      @@mizouvix9624 flutter is more mature, you can learn both but if you want something career useful right now flutter is the correct choice, hopefully maui gets to that stage soon, I'm really excited for the project's evolution so far

    • @bobbobson6290
      @bobbobson6290 6 หลายเดือนก่อน

      ​@@mizouvix9624 choose one and just create an app. If it doesn't work out in the future, just change for the next one.
      No one knows what the future holds.
      If you're doing this to get a job then any cross platform framework is fine. You will constantly need to learn something new anyway and if you know one framework it's easy to learn another one.
      The first step is the most difficult.

  • @user-ff2bs3ht3v
    @user-ff2bs3ht3v 5 หลายเดือนก่อน

    Flutter web still have bugs

  • @EdJanuskis
    @EdJanuskis 7 หลายเดือนก่อน +2

    biggest issue that there is not GUI interface to build app. it is all guess work and running app to see if app layout is good. It is big time waist. it is user interface and i would like to see what i am gluing together. Kind of going backwards. WinForms has designer and WPF (has view mode) why this does not have any designer view at all?

    • @SingletonSean
      @SingletonSean  7 หลายเดือนก่อน +1

      I'd recommend running the app and using Hot Reload to build the UI! I've always disliked and disabled the GUI interface for building the UI since it takes up so much space and doesn't accurately represent the UI all the time. It is surprising that MAUI doesn't offer it though.

  • @nicklasselsmark886
    @nicklasselsmark886 7 หลายเดือนก่อน

    .NET MAUI Blazor is awesome 😁 ..

  • @Polite_person_
    @Polite_person_ 5 หลายเดือนก่อน +1

    no no no. Only flutter

  • @TheGothGaming
    @TheGothGaming 8 หลายเดือนก่อน +1

    Tried using MAUI for a manga app and I ended up not using it again.
    I really REALLY want MAUI to succeed since I love C# and .Net en general.

  • @peerfunk
    @peerfunk 9 หลายเดือนก่อน +1

    No way I am using a new cross platform thing when there is one available that has been in developlment for the past ~30 years -> WEB TECHNOLOGIES why are there PWAs you can do pretty much everything you want to do, other than some super specific hardware stuff, and then you do not need cross platform anyways most of the time. but for 95% of the stuff that gets developed, web technologies are probably the best choice

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +2

      I agree. I love building for the web. But at least for mobile, I think users would prefer installing and using a mobile app rather than jumping through hoops installing a PWA or always accessing a site through the browser right? Although I imagine there are tools to wrap a PWA as an app that you can submit to the Apple App Store or something.

    • @pedrosilva1437
      @pedrosilva1437 9 หลายเดือนก่อน +1

      A WebView wrapper app (specific to a mobile platform) that points to a web app/PWA is the best cross-platform solution@@SingletonSean

  • @StewSims
    @StewSims 2 หลายเดือนก่อน

    7 months on and it's not looking good. As someone who maintains some Xamarin Forms apps its going to be a nightmare to transition them over and there are a lot of things still missing in MAUI. I don't think the economics of maintaining MAUI stack up in Microsoft's mind, that's the only explanation I can come up with for how poorly resourced and supported it is. Perhaps its a different situation for new developers coming to the platform building greenfield apps but tbh none of the big tech firms are recognising that we have a huge number of apps billions of people rely on everyday and every change they make to the platforms we use to develop them affects real users. Oh well I guess it's time to brush up on my skills on other app development platforms as at the moment I don't see MAUI surviving.

  • @alenbeglaryan2360
    @alenbeglaryan2360 9 หลายเดือนก่อน +1

    Bro so much problemss with MAUI

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +1

      There's definitely room for improvement 🤞

  • @nicholasferrara8028
    @nicholasferrara8028 9 หลายเดือนก่อน +2

    Maui, is at best the 3rd best cross platform to use. When I used it, it was so riddled with bugs that It actually what made me go learn both native android and iOS instead.

    • @IncomingLegend
      @IncomingLegend 9 หลายเดือนก่อน

      so what are #1 and #2?

    • @nicholasferrara8028
      @nicholasferrara8028 9 หลายเดือนก่อน

      @@IncomingLegend React Native and Flutter. However each of those, I think are worse than just doing native iOS and Android.

    • @StefanOlson
      @StefanOlson 7 หลายเดือนก่อน +1

      @@IncomingLegend Avalonia and then Uno IMHO

  • @azrinsani
    @azrinsani 7 หลายเดือนก่อน +2

    The problem with MAUI is that it's already 2024 and it's still worse than Xamarin!

  • @zwatotem
    @zwatotem 9 วันที่ผ่านมา

    Microsoft is rewriting native Windows tooling (like e-mail client, or even the taskbar and action view) to webview2. They understaff the .NET MAUI division, while Blazor afaik experiences dynamic growth. That is a clear indication to me that they embrace the "make every app a web app" mentality, and I hate it, because my computer would react with a single frame delay in Windows Vista, and now I have to wait a second or longer for the same interaction. I'd wish MAUI team all best, but I don't know think there is much hope, if MS's high level strategy is what is is now.

  • @parko1965
    @parko1965 8 หลายเดือนก่อน +1

    Avalonia, Flutter and Blazor. The only 3 that matter IMO.

  • @Civ4v4
    @Civ4v4 2 หลายเดือนก่อน

    the worst thing that could happen to MAUI is - there is no designer for xaml. I don't know what people in Microsoft smokes, but NORMALLY you should provide a designer for things like this... or maybe its just me...

  • @azrinsani
    @azrinsani 6 หลายเดือนก่อน

    You need to treat your room.. recording sound quality is bad

  • @LosWochos76
    @LosWochos76 9 หลายเดือนก่อน +5

    MAUI will be crap as long as it relies on controls of the platforms. I dont understand why it did not choose the Flutter-approach to draw everything itself. Would be much more flexible like WPF. Due to that desing decition it will always feel like the worst common denominator of all supported plattforms.

    • @bradenm3
      @bradenm3 9 หลายเดือนก่อน

      Maui.Controls is the Virtual View and you create custom Handlers for native controls. It doesn't "rely on controls" of the platforms.

    • @LosWochos76
      @LosWochos76 9 หลายเดือนก่อน +4

      @@bradenm3 You can call it whatever you want. But Maui does not draw controls itself, such as WPF, Flutter or Avalonia UI. Maui creates a layer above the controls of iOs or Android. And that's why it will never really be flexible, because it always runs after the features of the platforms.

  • @mhalan2198
    @mhalan2198 6 หลายเดือนก่อน +2

    You will delete this video soon, 90% this framework is going to be discontinued. They are 3 guys there working on it, and Microsoft forgot to announce it cancelled. What next? the past, it is clear Microsoft wants to keep WPF. cross platform? why do Microsoft care? no more.

  • @RogueTravel
    @RogueTravel 8 หลายเดือนก่อน +4

    Native iOS and Android Engineer here. I think people would be better off using React Native or Flutter. Xaml is outdated and the UI ecosystem evolved away from that. I thought WinUI was meant to be the C# version of the declarative frameworks. I think Microsoft would be better off embracing React and React Native rather than failing at UI frameworks in the manner they have been. It’s too costly

    • @nextfaction
      @nextfaction 7 หลายเดือนก่อน

      Hello, random question for you given your experience. I’m a new CS grad and I’m in the process of project planning my idea for a mobile app. In your opinion do you think it would be worth jumping straight into a cross platform framework or would you recommend developing natively for each platform as a first mobile project? My project would be a relatively simple CRUD app

    • @RogueTravel
      @RogueTravel 7 หลายเดือนก่อน

      @@nextfaction That would depend on what you’re most familiar with. If it’s Javascript, I’d say React Native. Could even use Expo. Very good developer experience, and you can move fast. With native, you would end up writing two apps, but there are a lot of resources available to you. The problem is, you have two IDEs, two languages, etc that increases complexity and time. If you are used to VSCode, you will find yourself having to learn new development environments. Kotlin and Swift are very good languages to learn and use, compared to most. Flutter is also a good option, and fast to work with, arguably more so than React Native (without Expo). Good luck

  • @marekrutkowski3028
    @marekrutkowski3028 4 หลายเดือนก่อน

    Without Linux, the MAUI framework is worthless to me.

  • @Terrados1337
    @Terrados1337 5 หลายเดือนก่อน

    If they can somehow make it a tiny bit faster than 10 minutes to compile "hello world". Right now, it's pretty dreadful. Hot Reload? more like hot crash. Why does the emulator start instantly when I click on it but takes 5 minutes to load when its done automatically? Why is there no error code on my failed publish? Why can I not install this apk but when I rebuild it with no changes it suddenly works? Why is this property an object instead of a string? Cause according to the documentation it is a string... It's just not fun.

  • @_samirdahal
    @_samirdahal 9 หลายเดือนก่อน +2

    When you're in comment section to read other people's opinions but turns out I'm the only one to comment lol

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +1

      Congrats for being early at least! 😄

  • @dasfahrer8187
    @dasfahrer8187 9 หลายเดือนก่อน +4

    Not gonna lie, MAUI kinda sucks. Very disappointing.

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +1

      Yeahhh it feels like it's gotten better though. Just hope the team keeps pushing improvements. 🙏

  • @starbuck3980
    @starbuck3980 8 วันที่ผ่านมา

    Maui is horrible, you need to activate developer mode to debug, which make your pc unsafe, and if want to debug for android need android emulator which requires Hyper-x, which my pc doesnt support, i cant understand this horrible design, i used wpf and was really easy

  • @kelvinsmith4894
    @kelvinsmith4894 9 หลายเดือนก่อน +1

    Bro said not having a Linux support is a good thing for a cross platform framework 😂 LOL people will tell themselves anything to feel good about their delusions.
    The truth is that framework sucks!! Microsoft needs to take a step back and rethink everything about their approach. They are still doing things the old ways and lots of people have moved on from that nobody wants to waste their time anymore!
    This applications can be done better and faster in other ecosystems.

    • @SingletonSean
      @SingletonSean  9 หลายเดือนก่อน +1

      Not having Linux support isn't ideal at all. But similar to what you said, I'd rather see Microsoft take a step back and figure things out before throwing some buggy Linux support into the mix. There just isn't enough resources dedicated to MAUI to support that right now. It's inexcusable from Microsoft's perspective, but the MAUI team needs to make the right decision based off how many resources they have.

    • @kelvinsmith4894
      @kelvinsmith4894 9 หลายเดือนก่อน

      My point is that the framework sucks on window platform and it’s laggy as well, and it wouldn’t even survive on Linux for a long time because people would obliterate it so they know why they’re not thinking of that.
      The code base and structure is not welcoming. Their idea of UI framework sucks and is outdated for modern standards.
      They need to take a bold step towards the future.

  • @soumyadipmajumder3450
    @soumyadipmajumder3450 5 หลายเดือนก่อน

    Dotnet MAUI is rising don't share fake banner and podcasts.

  • @figloalds
    @figloalds 5 หลายเดือนก่อน +1

    The problem with .NET Maui is sticking with XAML, it sucks, no one likes it, they should have gone the React Native way and make the DX similar to Webdev, albeit not fully "web-like"

  • @ghevisartor6005
    @ghevisartor6005 9 หลายเดือนก่อน +3

    I made an app with it from start to finish oh it was so painful, the fucking firebase notifications wouldn't work if i debugged the app with the windows machine, i had to use the mac directly and then even that one started throwing exceptions.

    • @bradenm3
      @bradenm3 9 หลายเดือนก่อน +5

      Sounds like you really don't know what you're doing.

    • @ghevisartor6005
      @ghevisartor6005 9 หลายเดือนก่อน

      @@bradenm3 how so?

  • @azgan123
    @azgan123 9 หลายเดือนก่อน

    To answer your question "What is next?" Did you see power platform and power apps? Unironically I think thats their direction now.

    • @stephenbolt2394
      @stephenbolt2394 3 หลายเดือนก่อน

      Not. Its language capabilities are very limited compared to C# and the developer experience leaves a big lot to be desired… said someone that’s been developing Power Apps for a couple years after 20 years of C#.

    • @azgan123
      @azgan123 3 หลายเดือนก่อน

      @@stephenbolt2394 woah that comment aged badly. In my defense I never said it was good I just thought its their direction ;p

    • @stephenbolt2394
      @stephenbolt2394 3 หลายเดือนก่อน

      Sorry… just venting a bit about the frustrations trying to build enterprise scale apps on the “low code” Power Platform.
      It does seem like “their direction” to some extent, but it’s a weak and limited platform. Maybe that will improve with time.
      In the meantime, I’ve been waiting for a solution for cross-platform mobile apps. Looked when MAUI was first available, then at v6, then v7, now at v8.
      It’s looking like I may need to build on the native platforms - iOS and Android. So much for code reuse 😢

    • @azgan123
      @azgan123 3 หลายเดือนก่อน

      @@stephenbolt2394 Brother. Microsoft clearly wants to push the 'low code' stuff because you want all infrastructure to run on cloud.
      I gave up and I develop all my applications as on-premises monolith first. Cloud is not a bit easier and a lot more expensive. fuck that shit.

  • @navirbox4913
    @navirbox4913 4 หลายเดือนก่อน

    No. Moving on.

  • @Javkillers
    @Javkillers 3 หลายเดือนก่อน

    Why can't they do a product that just works like the web? Why rewrite everything every 5 years?

    • @SingletonSean
      @SingletonSean  3 หลายเดือนก่อน +1

      Agreed! I've heard people rave about Blazor MAUI though, which is as close as we'll probably get to a "web" feel while still writing C#. I still need to try it out though.