.NET MAUI Course for Beginners - Create Cross-Platform Apps with C#

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

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

  • @FrankLiuSoftware
    @FrankLiuSoftware ปีที่แล้ว +55

    Thank you for featuring my course on freeCodeCamp and thank you everyone for your support!
    For more courses related to .NET Technologies, please check out my website and my TH-cam channel:
    frankliucs.com
    youtube.com/@frankliusoftware

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

      Is .NET MAUI good for beginner students ? Or it is only for professional? Please reply

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

      Hi Frank. Im loving the tutorail. However i struggled with passing contactId to EditContact page. It seems the property setter will only trigger if you add a getter. Works either way. Thanks for an excellent tutorial

    • @bishal.dangol
      @bishal.dangol 4 หลายเดือนก่อน

      After installing the "Multi platform app", we don't need android studio if we write code in vs code??

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

    To everyone over here crying about Maui, I'm finishing the implementation of a full functional mobile app using it, with database and api integration, for the company I work for. Yeah, it works pretty fine

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

      Is it fast enough as native or other cross platform and what is your opinion of this can i learn this?

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

      @@jagadeeps3095 You can learn this, it works well for quick projects. It has its limitations yet, but it's easy to implement if you know C#. But also consider learning something like Flutter or React Native. Also, consider learning some native language like Java, Kotlin or Swift. Maui is recent and is still beginning to have more support from the community.

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

      Yes it is ​@@jagadeeps3095

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

      Is it fast enough as native or other cross platform and what is your opinion of this can i learn this?

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

    I have taken several youtube classes on MAUI, however, this one is by far the best. Frank does a great job of explaining the little details that can be gotchas.

  • @businesstools8451
    @businesstools8451 ปีที่แล้ว +51

    Hi there. Developer from Pakistan here.
    I dont think enough people will be able to realize how excellent this tutorial is. Its focused in the right way and the person training us is very highly logical and following a genuine designing common sense.
    Simply speaking this guy knows what to make us focus on at the right step and only experienced developers can spot this out.
    So 9.5/10 from me . (no one gets 10/10 )
    Keep up the good work Gentlemen !

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

      Very well said my good sir

    • @Fer14512315
      @Fer14512315 10 หลายเดือนก่อน +3

      yeah we are all too stupid to realize how excellent this tutorial is, thanks for encouragement! ))

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

    Oh, my god. That's exactly what I've been waiting for... thank you so mutch!

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

    Best tutorial I've seen online for a long time. Thank you for creating this!

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

    Tu expliques vraiment super bien! j'aime bien quand tu schématises avec des diagrammes. Et en plus tu parles bien, calmement, ce qui fait que l'on peut tous te comprendre. Continue!!
    You explain really well! I like it when you use diagrams to illustrate your points. And you speak clearly and calmly, which makes it easy for everyone to understand you. Keep it up!!

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

    I've learnt a lot thanks to you. It was a refresh session to recap all the topics I had learnt so far. Thanks for all the hard work and efforts. 😊⭐️⭐️⭐️⭐️⭐️👍

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

    Awesome!! I was waiting for something like this!!

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

    This is so well explained, great job!

  • @thedude6810
    @thedude6810 12 วันที่ผ่านมา

    Yeah! Frank Liu has fantastic courses.

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

    Amazing presentation and learning structure for .net maui. I'd put this above most I've tried to follow.

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

    Fantastic technology by @Microsoft. Everyone should learn this and become a great developer.

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

    Thank you for sharing this course. Coming from a React Native background, I was a bit skeptical, but I did thoroughly enjoy learning and using .NET MAUI.

  • @ThianKloppersDev
    @ThianKloppersDev 4 หลายเดือนก่อน +2

    At 1:05:58, the Event Handling of the Listview section, I do have to make one correction.
    The double display of the DisplayAlert is due to an event handling mistake. Whenever a event is bound to the ItemsSelected event, that method will run every time the SelectedItem's value is changed. This is not a bug in MAUI or XAML or C#, this is the proper functionality of events.
    The correct way of dealing with this issue would be to remove the event handler in the listContacts_ItemTapped, then set the SelectedItem to null, then add listContacts_ItemSelected back to the ItemSelected event. It is messy, but it will save you a lot of time in the future to prevent events firing all over your application and messing up your data and business logic.
    Overall, I appreciate the content as this video has taught me the basics of MAUI.
    Keep up the good work!

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

      Thanks this helped me alot❤

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

    Great Tutorial, thank you very much! Really methodical!

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

    Yes, many many thanks guys! this is amazing, love it!

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

    Thank you so much for this!

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

    Great tutorial. I gifted his full course to a friend.

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

    Thank you so much for the amazing content

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

    Great!!!!!

  • @2005Azm
    @2005Azm ปีที่แล้ว

    Woderfull!

  • @MikeKm-hd1ve
    @MikeKm-hd1ve 6 หลายเดือนก่อน

    Thank you very much for the video!!!!

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

    Shukran...Herzlichen Dank...Thanks
    Great explanation
    I can't speak English and yet I'm getting by
    All the best from Germany

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

    Great!

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

    great job!

  • @pablosalas8586
    @pablosalas8586 14 วันที่ผ่านมา

    Great video thx!

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

    감사합니다.

  • @Hojini-iw4mt
    @Hojini-iw4mt ปีที่แล้ว +2

    Hi i love this channel

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

    Niiiiiiiiiiiice 😊😊

  • @awsl-Taiwan
    @awsl-Taiwan 4 หลายเดือนก่อน

    非常好的教学视频😊

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

    Thanks!

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

    Thank you so much. MAUI is not hard for WPF developer.

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

    please create Data Engineering courses as well, Kafka, Spark, Hadoop, Hive, and co

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

    nice video👍👍

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

    thank you

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

    cool video)

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

    First minute in, already 👍

  • @user-od5lm1ne4y
    @user-od5lm1ne4y ปีที่แล้ว

    best

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

    Man my eyes just can’t handle all that light.

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

    thank u for teaching. I have some problem when I work on windows platform . when I use Windows platform Context Action not work and I Cant See the delete and Edit Menu Items

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

    We want more low level courses compiler level ones like llvm or cpython ....

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

    Hi sir,
    Can i get a some JavaScript coding? 🤧☹️
    "when select the starting day and ending day the label all days between two should be shown but instead of showing all the days it should be shown first seven days only .for the next seven days it should be shown when a button is pressed"
    Please kindly help me 🙏🏻

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

    Hello! Is it possible to produce another course on AutoCAD, but focus on Electrical? Or Revit MEP? Great job so far everyone, adore your content!

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

    So far a good video, but things are stuck at 1:27:00. My "set" method for ContactId is never called. Using VS 2022 17.7.4. Tried everything and it's just never called. My QueryParameter attribute is checked a dozen times. Ug.

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

    The voice over and actual tutorial recording is way off. How can anyone follow this?

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

      I don't agree with you. I can hear the speaker clearly. It is a problem with your headphone or audio output source. Please fix it rather than complaining

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

    Is .NET MAUI good for beginner students ? Or it is only for professional? Please reply

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

    .Net >>>

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

    Please bring a complete course on ethical hacking with python

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

    Are you all facing the same problem I'm. The video is not syncing with the audio.

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

    hi guys, my phone doesnt appear in the mobile devices list. should i use a random phone out of the list or what?

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

    44:10 - Worth nothing that Maui doesn't support Task return type even though this is the correct return type for asynchronous running code. To be clear, it actually requires void. Therefore it's worth try, catching errors because otherwise the errors are going to be lost to the thread.

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

    I think there might be too many workarounds because of not using a real database. Other than that I like the course so far

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

    Even Microsoft don't use their own technologies like Blazor and now they push MAUI, which will probably be another unpopular technology that no one needs. Their MS Teams works by React.

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

      That's what they say like you can write with C# anything you want on every platform while in a REAL WOLRD(I mean amount of job offers) C# is only for the backend and games on unity.

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

      @@oanshee2462 Where did Enterprise software go? Windows secret programs? I - talking as a freelancer focused on .NET for more than 3 years - never saw a drop in C# jobs (either small software, unity, ERM, CRP, Backend specifically..) etc.

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

      Seeing your comment today is hilarious, because Blazor is literally becoming the future for Webdev.

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

    I followed the video and I've got an ArgumentNullException that I can't find where it's thrown.

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

    Is it possible to divide the courses by 1.5 hours? Thank you very much for your hard work.

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

    merci, je suis nouveau "application" est ce il existe une interface graphique "Wigjets" un peu comme Android studio ?

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

    would be nice if the source code at each stage was on github

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

    audio not synched with video !

  • @JackKrejci-ls1qe
    @JackKrejci-ls1qe 3 หลายเดือนก่อน

    Pro Tip: If each little deployment of your project takes like 5+ minutes straight each time switch to an older API version when creating a new device.

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

    Aupa Atleti

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

    Does this work on Linux?

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

    1:03:39 Posting this for myself

  • @salatwurzel-4388
    @salatwurzel-4388 ปีที่แล้ว +1

    Cross-Platform but where is Linux?

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

    why will someone use maui instead of flutter or rn

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

      Because flutter is a mess

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

    1:18:53

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

    There is an opinion that MAUI is full of bugs. Therefore, even after many months, developers have no interest in it. I couldn’t find even at least one MAUI vacancy in my region.

    • @userless_world_9540
      @userless_world_9540 ปีที่แล้ว +7

      For a new project in my company I worked at a prototype with Maui. We had to stop the project because Maui was unusable. I would highly recommend avoiding Maui in the current state because it is full of memory leaks and control bugs.

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

      @@userless_world_9540 so what u use?

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

      @@userless_world_9540 I don't think that is the case at all, still you can use xamarin.

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

      @@userless_world_9540 is it still the case?

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

      @@userless_world_9540we had the same problem

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

    sorry but now what is the use of learning, studying or creating new tools? artificial intelligence will replace us all anyway... don't you think?

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

    hello sir

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

    Provide azure course

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

    01:10:00 the same bug exists in Feb, 2024

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

    Dude

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

    Where is code source

  • @EduardoSanchez-un2hh
    @EduardoSanchez-un2hh ปีที่แล้ว

    I'm not a bot

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

    আমি বাংলাদেশি😢😢

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

    Why I would go this dead language over flutter !

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

      i ask the same question 🙋

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

      C# guys are like java people. They only know that lang and niche community and won’t change for nothing. So this is for them who like to suffer in life :)

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

      C# is much better than Dart.

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

    Totally useless without Linux

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

      Why is that

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

      Not everyone has plenty of free time to use Linux.

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

      You cannot say a framework is useless just because it doesn't target Linux. Big names in cross platforms frameworks such as Flutter or React native dont target Linux either and I think there's a reason why. Serious Linux users don't need GUI apps in general.
      .NET MAUI is mostly a cross platform mobile framework with extra capacity to build for Windows and Mac.
      Avalonia which is another framework may suit those who are more focused on Desktop development and it targets Linux but with limited mobile support.

  • @user-lc9uv6mm6n
    @user-lc9uv6mm6n 8 หลายเดือนก่อน

    cool video)

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

    1:21:18

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

      1:28:42

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

      1:50:36