IMPORTANT UPDATES: 1.) 00:45:30 Set the color of the label in part 1 for monkeys to Gray 2.) CommunityToolkit.Mvvm there were some changes in Preview 4, I have updated the readme 3.) 01:51:00 [ICommand] is now [RelayCommand] 4.) 01:30:00 [AlsoNotifyChangeFor(nameof(IsNotBusy))] is now [NotifyPropertyChangedFor(nameof(IsNotBusy))] .NET MAUI is now GA! Go read all about it - devblogs.microsoft.com/dotnet/introducing-dotnet-maui-one-codebase-many-platforms/ I also want to see your apps as you are following along with the workshop! Tweet at me twitter.com/jamesmontemagno! If you loved the course hit that LIKE button and if you really loved it and want to further support the channel think about hitting that thanks button to tip or join to join in and get membership perks.
I started watching this to see what new things I could pick up while working on my own application still in RC3, and I thought it would be cool before GA, then I see this comment and I got really excited haha time to update to GA xD Thanks for the awesome content James!
While I was watching this video, I got to the part for working on the BaseViewModel and saw you enter in AlsoNotifyChangeFor. No matter what I did, my Visual Studio Community Preview 2022 kept saying AlsoNotifyChangeFor was not found. I kept checking the internet for the answer and found some examples that showed it was coded correctly but still could not resolve the issue. I was wondering if my Visual Studio was missing something or the Project was missing a reference. Then I looked in the ReadMe in the GitHub for that part of the video and found it had NotifyPropertyChangedFor instead of AlsoNotifyChangeFor so I tried that and it worked. Then found your comment here about it. Thanks for keeping us updated! Keep up the great work!
As with @katie909CA - but I spent best part of an hour before I found this breaking change comment. Should either pin this comment with any deviations from source, or put them directly in the description. Thanks!
The quality of the course from all aspects is outstanding. Many paid courses don't even get close to this. I find it strange some people watch it and learn a lot from it and never hit the like button.... yet it doesn't cost them a thing. Thank you James for the outstanding work and effort you put into this.
@@BananaDynastyX yes, the fake overly cheery smile is a bit hard to get used to in the beginning. It has untrustworthy vibes. I'm sure he's great but it's off-putting.
Great course, thank you! My suggestions for additional video topics to cover would be: 1) Localisation and translations for strings. 2) Splash screen and app icon (how to create the images and update the app) 3) Local DB storage and forms (CRUD - maybe creating monkeys, etc...) 4) In app purchases and subscriptions (and giving access to additional areas of the app afterwards) 5) Authentication (maybe using Azure AD B2C) 6) Unit testing
At the end you asked for potential part 2 ideas - here are a few: - Bottom tabs/flyout - Settings screen with some persistent settings - Possibly local db or at least some local storage - e.g. make a list of favourite monkeys - Different idioms/platform rendering e.g a module on supporting iPad vs phone. Could deep dive on splitscreen vs full screen on iPad or just the basics?
From zero in .NET MAUI, with your video, I had worked along for a few days. Now, my understand is so clear. Thank you so much. Your course has clear explanation, great support material and was presented in very exciting manner. You are great. Thank you again from Bangkok.
I have watched now one and a half hour and this course is amazing!!! Especially that you update the readme so people like me who are watching this video 9 months later have no problem to run this tutorial. Thank you very much
I just came across your channel and I am blown away with the high quality of videos and materials that you have produced. Tutorials, concepts, Github repositories- everything is thoroughly explained and seamlessly formatted, making the learning experience smooth and enjoyable. You are a treasure to the community! Thank you for all the amazing work! 🤩
Don't forget to REBUILD the Project, this will fix dependency errors. While I'm still on the first video, I'm trying to layout a flowgraph in my head on how Maui and MVVM tool kit fit together. Amazing Tools and an Amazing teacher! Thanks a million
For Viewers, who watch this tutorial later, at this time, [AlsoNotifyChangeFor] has been renamed to [NotifyPropertyChangedFor] in a later version of the MVVM toolkit. Just you know, if you get an error ...
My gratitude to you for each and every video you create and esp. this great course which is not just making us learn new things in an easy way but also inspiring us to create some really good solutions around it.
Really a great work, James! You brought everything to the max. Organization of the course, its delivery method, the video production, themes and the whole ambience, everything well done, Pro Max! Better than many many commercial courses out there. Thanks very much for the great effort you put in this.
What a great video ! So far definitely my favourite on MAUI. I love it how it is a deep dive on architecture, MVVM, Navigation and etc. Looking forward to seeing and learning more !
Thank you for a absolutely fantastic course. It really covered the topic well and I learn a stack of new snippets of useful information on top of the new Maui things
Wow, after pulling my hair out for months try to wrap my head around MVVM, I finally got it. My biggest problem has been to make MVVM work with the way I'm used to coding instead of coding the way MVVM works. Once I got passed my dumbness, this changed how everything works. Great job and keep up the amazing videos!
Thanks so much for this detailed tutorial James! The content covered was super helpful for understanding a lot of the concepts. For me it answered a lot of questions about implementing and gave me some great ideas for simplifying and speeding up projects I'm working on. Really appreciate all the effort you put in for all the content you upload.
What a fantastic course! I watched the entire thing once and then again with side by side implementation! Loved your explanations on the inner workings of how .Net Maui makes things better. Made my entry into .Net Maui painless and I actually look forward to doing more with the new new.... Cheers!
Your tutorials are insanely good, you go through every detail, like the generating code. It helps me understand 100% of what's going on. Thank you very much, most satisfying tutorial for me.
James, would you please give us tutorial about using MAUI and Blazor Web Server to make an internet dependent app e.g. simple chat app (as single solution). Thanks for considering this as important things to be made later. 🙏
Jim, thank you for your smile and for telling the story in a really interesting way. You are a unique and wonderful person. I wish you a happy life in your work 💚
Hi @James, Thank you for your great work, by the way, Could you please share some lights on How to integrate SHINY lib with .NET MAUI, especially Bluetooth part. Thanks in Advance
This content is gold! I saw people selling courses with less content than this! Congratulations! The way you present it and your energy make it easy going!
I'm really interested in maui and this coarse looks amazing but what do you think about maui compared to avalonia ui if my target is desktop only, especially that maui does not support linux
@@S3Kglitches I believe you are missing something, in some (cases like mine) my target audience are developers, so linux makes up a significant portion of potential customers
Thanks James for all. As you use to say before. "Welcome Back to Xamarin Evolution Show" (-:). I add the Evolution terms to make the difference before the MAUI Dev version.
Thank you very much for sharing this video and for speaking slowly for the best comprehension of non-native English speakers. I'm just at the beginning of the video and already put my like. I've also subscribed.
Great! I love your courses and videos. You are always enthusiastic! We are currently on Xamarin and migrading to MAUI and your vidoes are really helpful for us.
Hey James, I just wanted to say, I love how you did this course! You have a fantastic way of presenting the topic and making it accessible to people. Anyhow, I'm grateful for your effort and being able to learn from you. Thank you!
Great tutorial! In explaining MVVM you wrote some code, explain what it is and why you don't use it and what code you use instead is especially helpful for understanding the code.
I'm a big fan of XAML bindings and also the simplicity of XAML designing layouts. I feared it would die together with Silverlight, but it didn't. Good to see all the good stuff survived, in this every changing world of programming technics. .NET MAUI surely has my interrest for future development projects.
This course was wonderful. As a former wpf person, a lot of the xaml is very familiar, but it's just different enough that this really helped ground me in MAUI. Can't wait to see the intermediate level course now. ;)
Man! This course is amazing. You remind me of Bob Tabor, the amazing .NET instructor. Keep going. World needs more of your courses! There are several reasons to like this video, one important is NOT focusing on beginners considerations, like what is async and how it works. We need such videos. Explaining all details just makes it so boring and eventually less productive. Good job!
One of the greatest easy to follow, easy to understand to learn videos I have seen. Great work! I would love to see a video on implementing Bluetooth connectivity and functionality. :)
I've watched this three times now. It's fascinating and informative. I'm encountering an issue in a MAUI application that I'm developing, that makes use of a collection view on the first page as well. My data model is hierarchical - For example, let's say countries, states, and cities. The main view is a collection of countries. When the user taps, I want to go down a level, into the states for that country. No problem there. When the user swipes left, I want to switch to a page that shows some details about the country (a map, for example). No problem there, either. Now, when the user swipes right, I want to provide him with a couple commands, such as Modify and Delete. So I assumed I'd want a SwipeView. However, getting everything to work together has been an exercise in frustration. I've got Tap and Swipe Left handled by GestureRecognizers in the collection view's item template, and Swipe Right handled by the SwipeView. But they seem to be fighting with each other in that I can hardly get Swipe Left to work unless I try swiping numerous times. I haven't been able to find any joy online. Can you comment on how to best handle tap, swipe right to show "buttons", and swipe left to switch views?
What a great instructor.. Really good and cool.. love the way you are doing this.. and your knowledge also. The course is also great. Thank you so much
Awesome tutorial could not get everything to work from the start, static resource does not seem to want to work on the first page. Thank you for all the effort you guys put into these videos, you really helped me alot. You are truly awesome
What a lovely Guy! Fantastic presentation and great presentation skills. Super excited to see a .NET MAUI app from start to finish. Thank you James. Well Done!
Finally completed .Net MAUI workshop and it was an awesome walkthrough. I enjoyed a lot and looking forward to create amazing and useful apps. Great work James. Keep it up! Thanks!
I really enjoyed this 4 hours lesson. By the way, .NET MAUI is far from being a stable and realiable tool professionals would use to build real world apps. Even basic stuff like hiding the keyboard it's not currently possible. Theme-wise i rarely get what i designed in XAML to look ok on every device. If i design my xaml using mainly the android simulator, even running the code on Windows won't work as intended. And on top of this.. thousands of bugs and regressions. Tough luck, i'll wait for the next version (again).
Hi James, i looove your communication style, i feel so confident with you, i feel that i can learn anything right from the start, thanks!! keep it going
James, I LOVE your videos! I have learned so much - thank you! But... Now is the time to start doing some Advanced topics. Between you, Gerald, Tim Corey, et. al, the basics have been repeated several times. I would LOVE to see: 1) How to reskin a control such as an Entry or Button control (e.g., Make a circular button or remove the border of an Entry box...) 2) How to capture mouse movements. It is plain to see that controls such as CollectionView and ListView have mouse over events as you can see the row turning a faint gray when the mouse hovers over a row. These capabilities would make it easier to control how a button reacts to mouse over events (something that I contend is broken and I have also reported the issue to the Maui team). 3) How to do drag and drop. 4) The anatomy of a Window. There are many styles that appear to control the TitleBar, but it is not clear what they all are. I'd love to have control over the placement of the Shell header and contents, but it is simply not documented as well as it could be. I come with 16 years of WPF experience, and I have found that the Maui team spent a ton of time doing mobile transitions of the Xamarin code to Maui, but the desktop seems like an afterthought (I have also said as much to David Ortinau). I am trying to convert an old WPF application over to Maui so that we can finally be truly cross-platform. We have never had a mobile version of our software and we lost our Mac guy several years ago (and never replaced him so our Mac version has gone totally dormant...) This is why a single project, cross-platform approach is soooooooo important!! Again, I have watch many of your videos multiple times and I learn something new each time I watch one. I have totally upped my MVVM game with the Community Toolkit for MVVM and Diagnostics (Guard is something I have coded several times before, but now getting these toolkits through NuGet has eliminated that repetitive task!) Keep up the FANTASTIC job you are doing. The "Community" appreciates you!!! Cheers, Steve Miller
Greate course i am really looking forward for the part 2 :), it will be interesting to see more about navigation tab, and best practices on MAUI solution structure.
IMPORTANT UPDATES:
1.) 00:45:30 Set the color of the label in part 1 for monkeys to Gray
2.) CommunityToolkit.Mvvm there were some changes in Preview 4, I have updated the readme
3.) 01:51:00 [ICommand] is now [RelayCommand]
4.) 01:30:00 [AlsoNotifyChangeFor(nameof(IsNotBusy))] is now [NotifyPropertyChangedFor(nameof(IsNotBusy))]
.NET MAUI is now GA! Go read all about it - devblogs.microsoft.com/dotnet/introducing-dotnet-maui-one-codebase-many-platforms/
I also want to see your apps as you are following along with the workshop! Tweet at me twitter.com/jamesmontemagno!
If you loved the course hit that LIKE button and if you really loved it and want to further support the channel think about hitting that thanks button to tip or join to join in and get membership perks.
I started watching this to see what new things I could pick up while working on my own application still in RC3, and I thought it would be cool before GA, then I see this comment and I got really excited haha time to update to GA xD
Thanks for the awesome content James!
Q
While I was watching this video, I got to the part for working on the BaseViewModel and saw you enter in AlsoNotifyChangeFor. No matter what I did, my Visual Studio Community Preview 2022 kept saying AlsoNotifyChangeFor was not found. I kept checking the internet for the answer and found some examples that showed it was coded correctly but still could not resolve the issue. I was wondering if my Visual Studio was missing something or the Project was missing a reference. Then I looked in the ReadMe in the GitHub for that part of the video and found it had NotifyPropertyChangedFor instead of AlsoNotifyChangeFor so I tried that and it worked. Then found your comment here about it.
Thanks for keeping us updated! Keep up the great work!
As with @katie909CA - but I spent best part of an hour before I found this breaking change comment. Should either pin this comment with any deviations from source, or put them directly in the description. Thanks!
pin this comment in top
The quality of the course from all aspects is outstanding. Many paid courses don't even get close to this. I find it strange some people watch it and learn a lot from it and never hit the like button.... yet it doesn't cost them a thing. Thank you James for the outstanding work and effort you put into this.
I totally agree, James has talent to explain very well, it is a native teacher, one of the bests I saw
It's almost like people have different standards and reasons for liking videos. 🤔
@@BananaDynastyX yes, the fake overly cheery smile is a bit hard to get used to in the beginning. It has untrustworthy vibes. I'm sure he's great but it's off-putting.
Maybe because he is leftist
It is because people watch it 100 times and can only like it once.
Great course, thank you! My suggestions for additional video topics to cover would be:
1) Localisation and translations for strings.
2) Splash screen and app icon (how to create the images and update the app)
3) Local DB storage and forms (CRUD - maybe creating monkeys, etc...)
4) In app purchases and subscriptions (and giving access to additional areas of the app afterwards)
5) Authentication (maybe using Azure AD B2C)
6) Unit testing
It's finally here! Looking forward to complete the full 4 hours. Thank you for your contributions, James.
Great to watch someone talk fluent MAUI! This is the most efficient and valuable introduction to a new topic I have ever seen. Thank you!
Wow, thank you!
At the end you asked for potential part 2 ideas - here are a few:
- Bottom tabs/flyout
- Settings screen with some persistent settings
- Possibly local db or at least some local storage - e.g. make a list of favourite monkeys
- Different idioms/platform rendering e.g a module on supporting iPad vs phone. Could deep dive on splitscreen vs full screen on iPad or just the basics?
From zero in .NET MAUI, with your video, I had worked along for a few days. Now, my understand is so clear. Thank you so much. Your course has clear explanation, great support material and was presented in very exciting manner. You are great. Thank you again from Bangkok.
Wonderful!
This is amazing! Perfect timing for my personal project! Thanks James, you are a hero!
I have watched now one and a half hour and this course is amazing!!! Especially that you update the readme so people like me who are watching this video 9 months later have no problem to run this tutorial. Thank you very much
I have never been excited like this before! great work James!...we appreciate your work
I appreciate that!
I usually do not subscribe to programming channels, but this is A LOT of work done...
Thank you so much I appeciate it!
I just came across your channel and I am blown away with the high quality of videos and materials that you have produced. Tutorials, concepts, Github repositories- everything is thoroughly explained and seamlessly formatted, making the learning experience smooth and enjoyable.
You are a treasure to the community! Thank you for all the amazing work! 🤩
Thank you so much. Glad they are helpful
Don't forget to REBUILD the Project, this will fix dependency errors.
While I'm still on the first video, I'm trying to layout a flowgraph in my head on how Maui and MVVM tool kit fit together. Amazing Tools and an Amazing teacher! Thanks a million
For Viewers, who watch this tutorial later, at this time, [AlsoNotifyChangeFor] has been renamed to [NotifyPropertyChangedFor] in a later version of the MVVM toolkit. Just you know, if you get an error ...
[ICommand] renamed to [RelayCommand] as well !!!
Thanks a lot.
I am glad I noticed this entry, as AlsoNotifyChangeFor is no longer supported. Thanks.
Thank you for sharing this, had the problem that AlsoNotifyChangeFor wasn't being recognized.
I am taking this workshop at the exact same week with a live training. Great content I am getting here, more than my live training.
My gratitude to you for each and every video you create and esp. this great course which is not just making us learn new things in an easy way but also inspiring us to create some really good solutions around it.
Thanks a lot James
Diamond Tutorial , you aren't only the first one that show us how .Net MAUI works , but also the best one that do it.
Monsieur James Montemagno, votre contenu est vraiment de qualité supérieur!
Merci pour ce cours magistral!
I finished your amazing course, every thing is simple and clear, It's awaisome man. Thank you for your hard work 👌👌
Just now I started to migrate my project to net maui, and you droped out this course
Great tutorial James. I really like your presentation/ teaching style. It's very laid back and easy to follow. Also love seeing fellow CLEvelanders!
Agreed 💯 James is great. Except that cap. 😅
I must say it is critically important, absolutely crucial that we have more monkeys in our lives! Thanks for the MAUI tutorial.
The Monkey's are Listening- The Curse of Monkey Island
Really a great work, James! You brought everything to the max. Organization of the course, its delivery method, the video production, themes and the whole ambience, everything well done, Pro Max! Better than many many commercial courses out there. Thanks very much for the great effort you put in this.
Glad you enjoyed it!
Without any doubt one of the best tutorials I have ever watched. SO good I will watch it again to pick up all the bits I missed the first time.
What a great video ! So far definitely my favourite on MAUI. I love it how it is a deep dive on architecture, MVVM, Navigation and etc. Looking forward to seeing and learning more !
Everything I need to know about MAUI you can give it to me just in 1 video. Thanks a lot.
Most awaited course finally released
This is one of Mr. James' best works for guys like me who have started learning MAUI and are also learning English (James has a great pronunciation)
Glad the videos are helping on your learning journey!
Thank you for a absolutely fantastic course. It really covered the topic well and I learn a stack of new snippets of useful information on top of the new Maui things
Wow, after pulling my hair out for months try to wrap my head around MVVM, I finally got it. My biggest problem has been to make MVVM work with the way I'm used to coding instead of coding the way MVVM works. Once I got passed my dumbness, this changed how everything works. Great job and keep up the amazing videos!
Thank you for what you did for community. I’m really appreciated. This course is extremely useful.
Glad you enjoy it!
5 days later, I am still 1 hr to the finished.... and my head is spinning.... worth it
Keep going! you got this!!!!!!!!!!!!!!
Thanks so much for this detailed tutorial James! The content covered was super helpful for understanding a lot of the concepts. For me it answered a lot of questions about implementing and gave me some great ideas for simplifying and speeding up projects I'm working on. Really appreciate all the effort you put in for all the content you upload.
What a fantastic course! I watched the entire thing once and then again with side by side implementation! Loved your explanations on the inner workings of how .Net Maui makes things better. Made my entry into .Net Maui painless and I actually look forward to doing more with the new new.... Cheers!
Your tutorials are insanely good, you go through every detail, like the generating code. It helps me understand 100% of what's going on. Thank you very much, most satisfying tutorial for me.
Great to hear!
James, would you please give us tutorial about using MAUI and Blazor Web Server to make an internet dependent app e.g. simple chat app (as single solution). Thanks for considering this as important things to be made later. 🙏
My journey on MAUI started here. Thanks!
WOOHOO, there it is! Let's find all of those monkeys!
Jim, thank you for your smile and for telling the story in a really interesting way. You are a unique and wonderful person. I wish you a happy life in your work 💚
Hi @James, Thank you for your great work, by the way, Could you please share some lights on How to integrate SHINY lib with .NET MAUI, especially Bluetooth part. Thanks in Advance
This content is gold! I saw people selling courses with less content than this!
Congratulations! The way you present it and your energy make it easy going!
Glad you enjoy it!
I'm really interested in maui and this coarse looks amazing but what do you think about maui compared to avalonia ui if my target is desktop only, especially that maui does not support linux
@@S3Kglitches I believe you are missing something, in some (cases like mine) my target audience are developers, so linux makes up a significant portion of potential customers
Try Flutter, you can use it to create awesome Linux apps easily
@@30scoding97 can't do this because there is existing code in c#
Thanks James for all. As you use to say before. "Welcome Back to Xamarin Evolution Show" (-:). I add the Evolution terms to make the difference before the MAUI Dev version.
James, you're amazing. I'm halfway through the course. You really make it a fun and plesant experience. Thank you.
Fantastic!
It's so great that you've also made the course in text format in the readmes
It's a totally a great day to see maui tutorial after watching MSBuild!!!
Thank you very much for sharing this video and for speaking slowly for the best comprehension of non-native English speakers. I'm just at the beginning of the video and already put my like. I've also subscribed.
I watched your videos for different topics but now with this complete tutorial it makes so much more sense :)
Great! I love your courses and videos. You are always enthusiastic! We are currently on Xamarin and migrading to MAUI and your vidoes are really helpful for us.
Wonderful!
Hey James, I just wanted to say, I love how you did this course! You have a fantastic way of presenting the topic and making it accessible to people. Anyhow, I'm grateful for your effort and being able to learn from you. Thank you!
Thank you so much! Glad you enjoyed it!
Probably one of the best tutorials I've ever done. Very well done. Thank you for putting it together.
Great tutorial! In explaining MVVM you wrote some code, explain what it is and why you don't use it and what code you use instead is especially helpful for understanding the code.
The music is so good, I just can't stop moving my feets. Course is too good,, I wanted to start with MAUI long back now it's time.
I am always iffy on putting in music or not, so glad you enjoyd it!
Just finished the workshop. Really enjoyed the workshop, thanks for the content. You did a great job!!
Glad you enjoyed it!
James! You rock. Simple and easy to follow, can’t wait to get started with my first MAUI app
Good job as always. Maui has really made progress recently. Thanks!
You spoil us, James! Thank you so much for all your hard work
Dude, you are AWESOME!! Enjoying learning maui. Can't wait for the full release on macOS. 🙂
OK, I had to login just to like this video, cause its so well made
Thanks for all the hard work James. I enjoyed the entire workshop, especially the sections on MVVM and Navigation.
Great tutorial. Personally, I want to thank you for your work in that video. I learned a ton of information about the framework. Keep doing it!
This is the best workshops that I've watched ever.
I'm a big fan of XAML bindings and also the simplicity of XAML designing layouts. I feared it would die together with Silverlight, but it didn't. Good to see all the good stuff survived, in this every changing world of programming technics. .NET MAUI surely has my interrest for future development projects.
This course was wonderful. As a former wpf person, a lot of the xaml is very familiar, but it's just different enough that this really helped ground me in MAUI. Can't wait to see the intermediate level course now. ;)
Excellent material, i enjoy the full 4 hours, is my first interaction with MAUI... I think a lot of migrations is coming to my life... thanks a lot...
Glad you enjoyed it!!! Welcome to the .NET MAUI community!!!
It's great that the monkeys are still around even in MAUI. I still have a bunch of Xamarin monkeys from years ago around here...
They will never go away!!!
Man! This course is amazing. You remind me of Bob Tabor, the amazing .NET instructor. Keep going. World needs more of your courses!
There are several reasons to like this video, one important is NOT focusing on beginners considerations, like what is async and how it works. We need such videos. Explaining all details just makes it so boring and eventually less productive. Good job!
One of the greatest easy to follow, easy to understand to learn videos I have seen. Great work! I would love to see a video on implementing Bluetooth connectivity and functionality. :)
I've watched this three times now. It's fascinating and informative. I'm encountering an issue in a MAUI application that I'm developing, that makes use of a collection view on the first page as well. My data model is hierarchical - For example, let's say countries, states, and cities. The main view is a collection of countries. When the user taps, I want to go down a level, into the states for that country. No problem there. When the user swipes left, I want to switch to a page that shows some details about the country (a map, for example). No problem there, either. Now, when the user swipes right, I want to provide him with a couple commands, such as Modify and Delete. So I assumed I'd want a SwipeView. However, getting everything to work together has been an exercise in frustration. I've got Tap and Swipe Left handled by GestureRecognizers in the collection view's item template, and Swipe Right handled by the SwipeView. But they seem to be fighting with each other in that I can hardly get Swipe Left to work unless I try swiping numerous times. I haven't been able to find any joy online. Can you comment on how to best handle tap, swipe right to show "buttons", and swipe left to switch views?
I would open a discussion on the Maui GitHub. Hard to respond in comments.
I subscribed for your Humbleness❤
What a great instructor.. Really good and cool.. love the way you are doing this.. and your knowledge also. The course is also great. Thank you so much
Thank you so much
Awesome tutorial could not get everything to work from the start, static resource does not seem to want to work on the first page. Thank you for all the effort you guys put into these videos, you really helped me alot. You are truly awesome
What a wonderful session to catch up on everything (almost) Maui has to offer. Thank you
What a lovely Guy! Fantastic presentation and great presentation skills.
Super excited to see a .NET MAUI app from start to finish.
Thank you James. Well Done!
Thanks a ton!
I can't wait til I get the time to do this tutorial
Awesome course James - looking forward to this!
Great course, thankyou. As a long term WPF developer, I'm excited to start using Maui - it seems like a massive step from Xamarin Forms :)
Glad it was helpful! I agree with you, lots of new fun stuff!
We've been waiting ... and waiting... Thanks for all your hard work.
Great Video James. Cant wait to code in MAUI
Excellent, James, I'm excited to learn MAUI.
Thanks for this upload James. Exactly what I have been looking for.
Amazing workshop! I Love the community.mvvm toolkit. I had no idea it existed. I'm excited for part 2 !!
Glad you liked it!
Finally completed .Net MAUI workshop and it was an awesome walkthrough. I enjoyed a lot and looking forward to create amazing and useful apps.
Great work James. Keep it up! Thanks!
Glad it was helpful, and glad you enjoyed!!!
You rock man. Amazing as always. Have been following you for years, you are great at explaining tech at different levels of complexity
I would really like you to know, that this is the best coding youtube video that I have ever watched! Really awesome!
Really appreciate your effort. Thanks a lot! nice course! Best Regards from El Salvador!
I really enjoyed this 4 hours lesson. By the way, .NET MAUI is far from being a stable and realiable tool professionals would use to build real world apps. Even basic stuff like hiding the keyboard it's not currently possible. Theme-wise i rarely get what i designed in XAML to look ok on every device. If i design my xaml using mainly the android simulator, even running the code on Windows won't work as intended. And on top of this.. thousands of bugs and regressions. Tough luck, i'll wait for the next version (again).
Just got to the end. Amazing. Thank you so much
Thanks a million James,
Wish there was a 1000 thumbs up button..
Waiting for the second workshop
Thanks a million!
Hi James, i looove your communication style, i feel so confident with you, i feel that i can learn anything right from the start, thanks!! keep it going
Great workshop, thank you for your efforts. Looking forward for a video on authentication using .net Maui. Thank you
What a great and short overview of the technology, exactly what I needed. Thanks!
Thank you very much for sharing your knowledge with us. When it comes to the content, AMAZING!
Love the Cleveland hat. Thanks for the solid workshop video, bro.
James, I LOVE your videos! I have learned so much - thank you! But... Now is the time to start doing some Advanced topics. Between you, Gerald, Tim Corey, et. al, the basics have been repeated several times.
I would LOVE to see:
1) How to reskin a control such as an Entry or Button control (e.g., Make a circular button or remove the border of an Entry box...)
2) How to capture mouse movements. It is plain to see that controls such as CollectionView and ListView have mouse over events as you can see the row turning a faint gray when the mouse hovers over a row. These capabilities would make it easier to control how a button reacts to mouse over events (something that I contend is broken and I have also reported the issue to the Maui team).
3) How to do drag and drop.
4) The anatomy of a Window. There are many styles that appear to control the TitleBar, but it is not clear what they all are. I'd love to have control over the placement of the Shell header and contents, but it is simply not documented as well as it could be.
I come with 16 years of WPF experience, and I have found that the Maui team spent a ton of time doing mobile transitions of the Xamarin code to Maui, but the desktop seems like an afterthought (I have also said as much to David Ortinau). I am trying to convert an old WPF application over to Maui so that we can finally be truly cross-platform. We have never had a mobile version of our software and we lost our Mac guy several years ago (and never replaced him so our Mac version has gone totally dormant...) This is why a single project, cross-platform approach is soooooooo important!!
Again, I have watch many of your videos multiple times and I learn something new each time I watch one. I have totally upped my MVVM game with the Community Toolkit for MVVM and Diagnostics (Guard is something I have coded several times before, but now getting these toolkits through NuGet has eliminated that repetitive task!) Keep up the FANTASTIC job you are doing. The "Community" appreciates you!!!
Cheers,
Steve Miller
Greate course i am really looking forward for the part 2 :), it will be interesting to see more about navigation tab, and best practices on MAUI solution structure.
Great course presented at a reasonable pace with emphasis on what matters. Will definitely be looking out for more videos by James.
Awesome, thank you!
James, you are not less than a blessing for us. Believe me...
This covers most of the topics. Thank you very much. 👌👌👍👍
From the Dominican Republic: Excellent, amazing video. Excelente amigo, gracias mil, thanks so much.
Glad you enjoyed it!