Is There Hope For .NET MAUI?

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

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

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

    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.

    • @drancerd
      @drancerd 20 วันที่ผ่านมา

      Your app use maps?

  • @andrewbeeman84
    @andrewbeeman84 ปีที่แล้ว +36

    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  ปีที่แล้ว +6

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

    • @andiwand1119
      @andiwand1119 ปีที่แล้ว +6

      MAUI Blazor is awesome!

    • @hansLee-vr5sy
      @hansLee-vr5sy ปีที่แล้ว +3

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

    • @k3dare
      @k3dare 10 หลายเดือนก่อน +5

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

    • @ricardofernanddes4218
      @ricardofernanddes4218 10 หลายเดือนก่อน +4

      @@k3dare It´s the same

  • @adamzhang5966
    @adamzhang5966 ปีที่แล้ว +107

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

    • @abhaynath5833
      @abhaynath5833 ปีที่แล้ว +15

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

    • @SingletonSean
      @SingletonSean  ปีที่แล้ว +8

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

    • @JovenAlbarida
      @JovenAlbarida ปีที่แล้ว

      Haha thats nice joke

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

      Winform is the best

    • @spiritxun
      @spiritxun 7 หลายเดือนก่อน +4

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

  • @perdonomai8060
    @perdonomai8060 ปีที่แล้ว +49

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

    • @SingletonSean
      @SingletonSean  ปีที่แล้ว +9

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

    • @TheGothGaming
      @TheGothGaming ปีที่แล้ว +3

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

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

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

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

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

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

      Comment of the year!

  • @apollorealms
    @apollorealms ปีที่แล้ว +17

    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

  • @backlife64
    @backlife64 ปีที่แล้ว +10

    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 10 หลายเดือนก่อน

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

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

      IOS push notification?

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

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

  • @S3Kglitches
    @S3Kglitches ปีที่แล้ว +16

    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.

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

      how do you compare it to flutter? I am still deciding between .net maui, flutter, and KMP for our company.

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

      @@yohanespradono5224 tried flutter years and years ago, it made me want to die.

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

      @@yohanespradono5224 If your company is mostly working with Microsoft .NET tools, it is a sound choice over anything else. This is coming from a React Native developer recently testing MAUI for a specific project. If Microsoft would pull the plug it would take at least two years before it is no longer supported. Take a look at how Xamarin support ended.

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

      @@purplevincent4454 wrapping UI in Blazor does not solve the platform functions which MAUI lacks although it solves its UI problems

    • @drancerd
      @drancerd 20 วันที่ผ่านมา

      @@yohanespradono5224 Me to.
      MAUI has no maps support (Even Bing Maps), Lack of Doc, Benchmarks, tutorials, snipets, Android support (all info avalaible is for Windows desktop).
      And so on.
      It's a shame.

  • @allenbythesea
    @allenbythesea 10 หลายเดือนก่อน +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 5 หลายเดือนก่อน +1

      What were some of the issues with .NET 8?

  • @S3Kglitches
    @S3Kglitches ปีที่แล้ว +5

    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 6 หลายเดือนก่อน

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

  • @ericblankenburg
    @ericblankenburg ปีที่แล้ว +10

    .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 11 หลายเดือนก่อน +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 5 หลายเดือนก่อน

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

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

      ​@@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.

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

      @@jamfin6644I know your pain my friend. I still have some web forms apps in service at work. Send help.

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

      @@TheOnlyDominik I like blazor, it has good mvu style architecture similar to react. Never had a problem using blazor except when you have to interact with javascript. I doubt it would be abandoned but maui on the other hand, not good. Just a worse version of react native, where its only benefit that it is in c#. Which is enough to get some people to give maui a try until they realize how worse it is at everything beyond language choice.

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

    Any update for MAUI with .NET 8 ?

  • @noahg2
    @noahg2 ปีที่แล้ว +8

    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  ปีที่แล้ว +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 ปีที่แล้ว

      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 ปีที่แล้ว +4

      Only advantages is coding in c# nothing else.

    • @jaroslav2183
      @jaroslav2183 ปีที่แล้ว

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

  • @prakashsza
    @prakashsza 11 หลายเดือนก่อน +3

    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 10 หลายเดือนก่อน

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

  • @LeonardHarrisLH
    @LeonardHarrisLH ปีที่แล้ว +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.

  • @abhaynath5833
    @abhaynath5833 ปีที่แล้ว +16

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

    • @user-rz1hv
      @user-rz1hv ปีที่แล้ว +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 ปีที่แล้ว +1

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

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

      @@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 4 หลายเดือนก่อน

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

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

      @@TonyDaExpert I believe it only recently supported mobile, so it is currently pretty rough but it is still way more promising than maui though in the long run.

  • @ArkFen
    @ArkFen ปีที่แล้ว +9

    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 )))

    • @drancerd
      @drancerd 20 วันที่ผ่านมา

      C# But with no Frameworks.
      Frameworks (in all languages) suck.

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

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

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

      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 😄

  • @claudio1983
    @claudio1983 5 วันที่ผ่านมา

    I'm just starting to discover MAUI. So I'm not an expert, but it seemes good to me. Not so bugged as portraied. Generally if you follow the guide lines it works well... bugs are everywhere on any framework. What I think is good of MAUI is the intention to be wide spread usable. I think MAUI is just at the beginning, like the .NET framework itself initially wasn't so good, and then it spread everywhere. And xaml is a very good feature since you can take almost any previous application and keep the UI (like from WPF for example). The fact is that the platform zoo is so vast and various, so give them some time. I'm confident it will be good.

  • @dmytrohryshyn
    @dmytrohryshyn ปีที่แล้ว +16

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

    • @SingletonSean
      @SingletonSean  ปีที่แล้ว +5

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

    • @mariocamspam72
      @mariocamspam72 ปีที่แล้ว +2

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

    • @junior.santana
      @junior.santana ปีที่แล้ว +2

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

    • @abhaynath5833
      @abhaynath5833 ปีที่แล้ว +3

      101% agreed

    • @Metalyga
      @Metalyga ปีที่แล้ว

      @@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.

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

    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…

  • @SingletonSean
    @SingletonSean  ปีที่แล้ว +1

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

    • @zecina2276
      @zecina2276 ปีที่แล้ว

      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.

  • @259Den3
    @259Den3 ปีที่แล้ว +1

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

    • @SingletonSean
      @SingletonSean  ปีที่แล้ว +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 ปีที่แล้ว +2

      WinUI 3

    • @anm3037
      @anm3037 ปีที่แล้ว

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

  • @PeacefulMindss
    @PeacefulMindss ปีที่แล้ว +4

    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  ปีที่แล้ว +1

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

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

      Same here. Some bugs but always have a workaround

  • @azrinsani
    @azrinsani 11 หลายเดือนก่อน +5

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

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

    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.

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

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

  • @dancluderay1304
    @dancluderay1304 6 หลายเดือนก่อน +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

  • @EdJanuskis
    @EdJanuskis 11 หลายเดือนก่อน +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  11 หลายเดือนก่อน +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.

  • @theveryfirst
    @theveryfirst ปีที่แล้ว +3

    Uwp was a mobile framework also. It failed.

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

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

    • @SingletonSean
      @SingletonSean  11 หลายเดือนก่อน +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.

  • @mariocamspam72
    @mariocamspam72 ปีที่แล้ว +5

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

    • @SingletonSean
      @SingletonSean  ปีที่แล้ว +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**

  • @drancerd
    @drancerd 20 วันที่ผ่านมา

    Now... a year after... there is hope?
    Blazor (Even MS use it)
    Aspire (Literaly You work for MS without contract)
    Core (Same as Aspire)
    MAUI:
    - It has no maps support
    - Binding libraries doesn't work
    - Lack of Doc and Benchmarks
    - No good examples and code snipets & tutorials
    - No Dev friendly at all
    The 'stuff' with MAUI, it's that customers want interconnected apps (desktop, web, Mobile & Excel obviously)

  • @jseh_
    @jseh_ 11 หลายเดือนก่อน +2

    just for maui blazor for desktop 👌

  • @gleweistam6663
    @gleweistam6663 ปีที่แล้ว

    whats with the not liking for linux

  • @Metalyga
    @Metalyga ปีที่แล้ว +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  ปีที่แล้ว +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 ปีที่แล้ว

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

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

      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 7 หลายเดือนก่อน

      @@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

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

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

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

    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.

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

    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  9 หลายเดือนก่อน

      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 9 หลายเดือนก่อน

      @@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 5 หลายเดือนก่อน

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

  • @LosWochos76
    @LosWochos76 ปีที่แล้ว +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 ปีที่แล้ว

      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 ปีที่แล้ว +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.

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

    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.

  • @skfalpink123
    @skfalpink123 ปีที่แล้ว +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 ปีที่แล้ว +2

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

    • @skfalpink123
      @skfalpink123 ปีที่แล้ว

      @@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 ปีที่แล้ว

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

    • @miguelChill67
      @miguelChill67 ปีที่แล้ว

      @@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 11 หลายเดือนก่อน

      ​@@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.

  • @peerfunk
    @peerfunk ปีที่แล้ว +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  ปีที่แล้ว +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 ปีที่แล้ว +1

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

  • @viniciusmelquiades
    @viniciusmelquiades ปีที่แล้ว

    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

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

    Without Linux, the MAUI framework is worthless to me.

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

    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.

  • @mhalan2198
    @mhalan2198 11 หลายเดือนก่อน +3

    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.

  • @nicholasferrara8028
    @nicholasferrara8028 ปีที่แล้ว +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 ปีที่แล้ว

      so what are #1 and #2?

    • @nicholasferrara8028
      @nicholasferrara8028 ปีที่แล้ว

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

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

      @@IncomingLegend Avalonia and then Uno IMHO

  • @TheGothGaming
    @TheGothGaming ปีที่แล้ว +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.

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

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

  • @SuperJMN
    @SuperJMN ปีที่แล้ว

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

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

    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...

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

    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

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

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

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

    Imo bring the camera closer and down a little

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

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

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

    no no no. Only flutter

  • @PrasunOnYoutube
    @PrasunOnYoutube ปีที่แล้ว +1

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

  • @RogueTravel
    @RogueTravel ปีที่แล้ว +5

    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 ปีที่แล้ว +1

      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 11 หลายเดือนก่อน

      @@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

    • @drancerd
      @drancerd 20 วันที่ผ่านมา

      @@nextfaction Kotlin and Swift

  • @parko1965
    @parko1965 ปีที่แล้ว +1

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

  • @DevMeloy
    @DevMeloy ปีที่แล้ว

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

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

    Flutter web still have bugs

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

    .NET MAUI Blazor is awesome 😁 ..

  • @alenbeglaryan2360
    @alenbeglaryan2360 ปีที่แล้ว +1

    Bro so much problemss with MAUI

    • @SingletonSean
      @SingletonSean  ปีที่แล้ว +1

      There's definitely room for improvement 🤞

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

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

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

    Linux makes no money. Why waste time on it. Besides, Linux folks like the command-line.

  • @dasfahrer8187
    @dasfahrer8187 ปีที่แล้ว +4

    Not gonna lie, MAUI kinda sucks. Very disappointing.

    • @SingletonSean
      @SingletonSean  ปีที่แล้ว +1

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

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

    9 months later maui works like a charm.

  • @figloalds
    @figloalds 9 หลายเดือนก่อน +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"

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

    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 ปีที่แล้ว +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  ปีที่แล้ว +1

      Congrats for being early at least! 😄

  • @kelvinsmith4894
    @kelvinsmith4894 ปีที่แล้ว +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  ปีที่แล้ว +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 ปีที่แล้ว

      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 9 หลายเดือนก่อน

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

  • @ghevisartor6005
    @ghevisartor6005 ปีที่แล้ว +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 ปีที่แล้ว +5

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

    • @ghevisartor6005
      @ghevisartor6005 ปีที่แล้ว

      @@bradenm3 how so?

  • @azgan123
    @azgan123 ปีที่แล้ว

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

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

      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 7 หลายเดือนก่อน

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

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

      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 7 หลายเดือนก่อน

      @@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 8 หลายเดือนก่อน

    No. Moving on.

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

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

    • @SingletonSean
      @SingletonSean  7 หลายเดือนก่อน +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.