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

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024

Комментарии • 113

  • @FrankLiuSoftware
    @FrankLiuSoftware Год назад +58

    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 RUclips channel:
    frankliucs.com
    youtube.com/@frankliusoftware

    • @soumyadipmajumder3450
      @soumyadipmajumder3450 Год назад

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

    • @erastusmarugu
      @erastusmarugu 7 месяцев назад

      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 5 месяцев назад

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

  • @apollorealms
    @apollorealms 10 месяцев назад +70

    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 10 месяцев назад +2

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

    • @apollorealms
      @apollorealms 10 месяцев назад +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 3 месяца назад

      Yes it is ​@@jagadeeps3095

    • @marcosteixeira7321
      @marcosteixeira7321 3 месяца назад +1

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

    • @ghevisartor6005
      @ghevisartor6005 23 дня назад

      Yes and how complex was that?
      Did u work with push notifications?
      Displaying images?
      Using a local database/EF core?
      Many bugs appears in debug vs release mode, android vs ios vs windows.
      So if one isnt bounded to a c# stack for mobile apps and is in a tight deadline, i would not suggest Maui. Maui will make you cry for any non trivial app.

  • @businesstools8451
    @businesstools8451 Год назад +54

    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 Год назад +2

      Very well said my good sir

    • @Fer14512315
      @Fer14512315 11 месяцев назад +4

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

  • @ThianKloppersDev
    @ThianKloppersDev 5 месяцев назад +4

    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 4 месяца назад +1

      Thanks this helped me alot❤

  • @wa1gon
    @wa1gon Год назад +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.

  • @oskardabrowski5358
    @oskardabrowski5358 Год назад +9

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

  • @MATTJACK2000
    @MATTJACK2000 5 месяцев назад +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!!

  • @bartsworkshop
    @bartsworkshop 6 месяцев назад +1

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

  • @SheikhMuhammadNawaz
    @SheikhMuhammadNawaz 10 месяцев назад +1

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

  • @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. 😊⭐️⭐️⭐️⭐️⭐️👍

  • @panic_seller
    @panic_seller Год назад +6

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

  • @bernhardtdutoit3272
    @bernhardtdutoit3272 5 месяцев назад

    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.

  • @thedude6810
    @thedude6810 Месяц назад

    Yeah! Frank Liu has fantastic courses.

  • @jasonld
    @jasonld 8 месяцев назад

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

  • @oanshee2462
    @oanshee2462 Год назад +5

    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 Год назад +2

      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 Год назад +5

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

    • @apollorealms
      @apollorealms 10 месяцев назад +3

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

  • @wolfred10
    @wolfred10 Год назад +1

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

  • @jimmyt_1988
    @jimmyt_1988 Год назад +2

    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.

  • @sulimanawad4822
    @sulimanawad4822 5 месяцев назад

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

  • @rodrigoalarcon190
    @rodrigoalarcon190 Год назад +2

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

  • @mattc4153
    @mattc4153 8 месяцев назад

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

  • @locodurian
    @locodurian 4 месяца назад

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

  • @JR1887
    @JR1887 10 месяцев назад

    This is so well explained, great job!

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

  • @yvesmatanga2242
    @yvesmatanga2242 10 месяцев назад

    Great Tutorial, thank you very much! Really methodical!

  • @mohammadalimohammadi6511
    @mohammadalimohammadi6511 7 месяцев назад

    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

  • @Hojini-iw4mt
    @Hojini-iw4mt Год назад +2

    Hi i love this channel

  • @pablosalas8586
    @pablosalas8586 Месяц назад

    Great video thx!

  • @paultechguy
    @paultechguy 11 месяцев назад

    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.

  • @user-fh3sr2lr2x
    @user-fh3sr2lr2x 11 месяцев назад +1

    감사합니다.

  • @programminghacks
    @programminghacks Год назад +1

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

  • @JonathanPohlner
    @JonathanPohlner Год назад

    Thank you so much for this!

  • @TopCrazyDev
    @TopCrazyDev 3 месяца назад

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

  • @MikeKm-hd1ve
    @MikeKm-hd1ve 7 месяцев назад

    Thank you very much for the video!!!!

  • @awsl-Taiwan
    @awsl-Taiwan 5 месяцев назад

    非常好的教学视频😊

  • @mahendranath2504
    @mahendranath2504 Год назад

    Thank you so much for the amazing content

  • @Nicolobos77
    @Nicolobos77 8 месяцев назад

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

  • @soumyadipmajumder3450
    @soumyadipmajumder3450 Год назад +2

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

    • @ghevisartor6005
      @ghevisartor6005 23 дня назад

      Learn react native first, Maui can be frustrating and you need to learn xaml other than c# and it has it s own way of developing using viewmodels. It also has a Blazor version.

  • @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 🙏🏻

  • @lighton9451
    @lighton9451 7 месяцев назад

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

  • @japancine
    @japancine 9 месяцев назад

    First minute in, already 👍

  • @JackKrejci-ls1qe
    @JackKrejci-ls1qe 4 месяца назад

    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.

  • @2005Azm
    @2005Azm Год назад

    Woderfull!

  • @nathanmutuma7793
    @nathanmutuma7793 Год назад

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

  • @gurkiratsingh997
    @gurkiratsingh997 Год назад

    nice video👍👍

  • @grotsunfull
    @grotsunfull Год назад

    great job!

  • @ayoub4964
    @ayoub4964 Год назад

    Niiiiiiiiiiiice 😊😊

  • @newagedesigns3687
    @newagedesigns3687 Год назад

    Great!!!!!

  • @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 Год назад

      @@userless_world_9540 is it still the case?

    • @Spacchio
      @Spacchio 10 месяцев назад

      @@userless_world_9540we had the same problem

  • @harsha4074
    @harsha4074 Год назад

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

  • @Ayo04Soul
    @Ayo04Soul 5 месяцев назад

    Thanks!

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

  • @shamikdas5214
    @shamikdas5214 Год назад

    Please bring a complete course on ethical hacking with python

  • @user-lc9uv6mm6n
    @user-lc9uv6mm6n 9 месяцев назад

    cool video)

  • @marcinzale
    @marcinzale Год назад

    Great!

  • @davidccna
    @davidccna 10 месяцев назад +1

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

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

  • @Nikellito
    @Nikellito Год назад

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

  • @MohAmuza
    @MohAmuza Год назад

    thank you

  • @marcoscarvalho660
    @marcoscarvalho660 Год назад +1

    .Net >>>

  • @blobfish1649
    @blobfish1649 3 месяца назад

    1:03:39 Posting this for myself

  • @salatwurzel-4388
    @salatwurzel-4388 Год назад +2

    Cross-Platform but where is Linux?

  • @user-od5lm1ne4y
    @user-od5lm1ne4y Год назад

    best

  • @aidennymes6335
    @aidennymes6335 Год назад

    audio not synched with video !

  • @Vancha112
    @Vancha112 Год назад +1

    Does this work on Linux?

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

  • @underfilho
    @underfilho Год назад

    why will someone use maui instead of flutter or rn

    • @apollorealms
      @apollorealms 10 месяцев назад

      Because flutter is a mess

  • @TheCychu977
    @TheCychu977 10 месяцев назад

    1:18:53

  • @Ayouchelgoth
    @Ayouchelgoth 7 месяцев назад

    Where is code source

  • @miguelangelmartinezsanchez6883

    Aupa Atleti

  • @androidsavior
    @androidsavior 6 месяцев назад

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

  • @sumersinghrana8868
    @sumersinghrana8868 Год назад

    Provide azure course

  • @mohammadalimohammadi6511
    @mohammadalimohammadi6511 7 месяцев назад

    hello sir

  • @karl2071
    @karl2071 8 месяцев назад

    1:21:18

    • @karl2071
      @karl2071 8 месяцев назад

      1:28:42

    • @karl2071
      @karl2071 8 месяцев назад

      1:50:36

  • @rushidesai8533
    @rushidesai8533 Год назад

    Dude

  • @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 :)

    • @apollorealms
      @apollorealms 10 месяцев назад +6

      C# is much better than Dart.

  • @profesorinfoX
    @profesorinfoX Год назад +5

    Totally useless without Linux

    • @BoomyKing
      @BoomyKing 11 месяцев назад

      Why is that

    • @alzearafat
      @alzearafat 11 месяцев назад +5

      Not everyone has plenty of free time to use Linux.

    • @agailloty
      @agailloty 10 месяцев назад

      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.

  • @RebelSurge
    @RebelSurge 7 месяцев назад

    cool video)