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
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
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 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.
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.
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 !
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!
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.
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!!
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. 😊⭐️⭐️⭐️⭐️⭐️👍
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.
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.
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.
@@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.
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.
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
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
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.
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.
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 🙏🏻
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.
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.
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 :)
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.
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
Is .NET MAUI good for beginner students ? Or it is only for professional? Please reply
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
After installing the "Multi platform app", we don't need android studio if we write code in vs code??
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
Is it fast enough as native or other cross platform and what is your opinion of this can i learn this?
@@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.
Yes it is @@jagadeeps3095
Is it fast enough as native or other cross platform and what is your opinion of this can i learn this?
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.
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 !
Very well said my good sir
yeah we are all too stupid to realize how excellent this tutorial is, thanks for encouragement! ))
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!
Thanks this helped me alot❤
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.
Oh, my god. That's exactly what I've been waiting for... thank you so mutch!
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!!
Best tutorial I've seen online for a long time. Thank you for creating this!
Fantastic technology by @Microsoft. Everyone should learn this and become a great developer.
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. 😊⭐️⭐️⭐️⭐️⭐️👍
please create Data Engineering courses as well, Kafka, Spark, Hadoop, Hive, and co
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.
Yeah! Frank Liu has fantastic courses.
Amazing presentation and learning structure for .net maui. I'd put this above most I've tried to follow.
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.
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.
@@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.
Seeing your comment today is hilarious, because Blazor is literally becoming the future for Webdev.
Awesome!! I was waiting for something like this!!
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.
Shukran...Herzlichen Dank...Thanks
Great explanation
I can't speak English and yet I'm getting by
All the best from Germany
Yes, many many thanks guys! this is amazing, love it!
Great tutorial. I gifted his full course to a friend.
Thank you so much. MAUI is not hard for WPF developer.
This is so well explained, great job!
The voice over and actual tutorial recording is way off. How can anyone follow this?
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
Great Tutorial, thank you very much! Really methodical!
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
Hi i love this channel
Great video thx!
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.
감사합니다.
Are you all facing the same problem I'm. The video is not syncing with the audio.
Thank you so much for this!
hi guys, my phone doesnt appear in the mobile devices list. should i use a random phone out of the list or what?
Thank you very much for the video!!!!
非常好的教学视频😊
Thank you so much for the amazing content
I followed the video and I've got an ArgumentNullException that I can't find where it's thrown.
Is .NET MAUI good for beginner students ? Or it is only for professional? Please reply
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.
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 🙏🏻
merci, je suis nouveau "application" est ce il existe une interface graphique "Wigjets" un peu comme Android studio ?
First minute in, already 👍
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.
Woderfull!
Man my eyes just can’t handle all that light.
nice video👍👍
great job!
Niiiiiiiiiiiice 😊😊
Great!!!!!
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.
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.
@@userless_world_9540 so what u use?
@@userless_world_9540 I don't think that is the case at all, still you can use xamarin.
@@userless_world_9540 is it still the case?
@@userless_world_9540we had the same problem
We want more low level courses compiler level ones like llvm or cpython ....
Thanks!
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!
Please bring a complete course on ethical hacking with python
cool video)
Great!
would be nice if the source code at each stage was on github
I think there might be too many workarounds because of not using a real database. Other than that I like the course so far
Is it possible to divide the courses by 1.5 hours? Thank you very much for your hard work.
thank you
.Net >>>
1:03:39 Posting this for myself
Cross-Platform but where is Linux?
best
audio not synched with video !
Does this work on Linux?
no
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?
why will someone use maui instead of flutter or rn
Because flutter is a mess
1:18:53
Where is code source
Aupa Atleti
01:10:00 the same bug exists in Feb, 2024
Provide azure course
hello sir
1:21:18
1:28:42
1:50:36
Dude
I'm not a bot
আমি বাংলাদেশি😢😢
Why I would go this dead language over flutter !
i ask the same question 🙋
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 :)
C# is much better than Dart.
Totally useless without Linux
Why is that
Not everyone has plenty of free time to use Linux.
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.
cool video)