Learn .NET MAUI while Creating a Contacts App in .NET 7
ฝัง
- เผยแพร่เมื่อ 5 ส.ค. 2024
- 🎁ALL-ACCESS Subscription: Unlock access to all of my courses, both now and in the future at a low $19.99 / month.
frankliucs.com/all-access
💎Learn .NET MAUI while creating a Contacts App in .NET 7:
frankliucs.com/maui
🔥Learn Blazor while creating an Inventory Management System in .NET 6
frankliucs.com/blazor-ims
💎 Complete Guide to ASP.NET Core Identity
frankliucs.com/identity
💎Complete Blazor Course: Build an e-commerce app with ASP.NET Blazor and Clean Architecture
frankliucs.com/blazor-course
💎 Complete Web API Course:
frankliucs.com/webapi-course
👍Architecture Course
frankliucs.com/architecture-c...
🔌 Connect with me: frankliucs.com/
🏅 Support me on Patreon: / frankliucs
☕ Support me on Buy me a Coffee: www.buymeacoffee.com/frankliucs
00:00:00 Introduction
00:03:03 What is .Net Maui - .Net Maui vs Xamarin Forms
00:06:13 Prepare Development Environment _ Create first project
00:11:50 Project Structure
00:19:49 Three elements of stateful .Net Maui
00:23:12 Page, Layout _ View, Namespaces
00:32:23 URL based navigation
00:50:31 Basics of ListView and Data Binding
01:05:19 Events Handling of ListView
01:16:15 Parameters in URL based Navigation _ Static Repository
01:34:56 Stacklayout for Edit Contact page
01:52:08 View Contact Details _ Update Contact
02:06:01 Observable Collection
02:14:19 Field Validation with .Net Maui CommunityToolkit
02:26:29 Reusable Control
02:39:58 Grid Layout and Use reusable control
02:52:44 ContextActions _ MenuItems in ListView
03:03:05 SearchBar in .NetMaui
🎁ALL-ACCESS Subscription: Unlock access to all of my courses, both now and in the future at a low $19.99 / month.
frankliucs.com/all-access
💎Learn .NET MAUI while creating a Contacts App in .NET 7:
frankliucs.com/maui
🔥Learn Blazor while creating an Inventory Management System in .NET 6
frankliucs.com/blazor-ims
💎 Complete Guide to ASP.NET Core Identity
frankliucs.com/identity
💎Complete Blazor Course: Build an e-commerce app with ASP.NET Blazor and Clean Architecture
frankliucs.com/blazor-course
💎 Complete Web API Course:
frankliucs.com/webapi-course
👍Architecture Course
frankliucs.com/architecture-c...
🔌 Connect with me: frankliucs.com/
🏅 Support me on Patreon: www.patreon.com/frankliucs
☕ Support me on Buy me a Coffee: www.buymeacoffee.com/frankliucs
Thank you for the very detailed videos - they have been very helpful for me as I try to learn XAML and .NET!
Frank, this was an exceptional course and I bought the Udemy extended version of it. Your explanations and seamlessly increasing complexity was top notch. I can’t wait to learn the web app course as well. 👏🏾
Fantastic as always!!!
Thanks, Frank.
THANKS FOR GREAT TUTORIAL
Thanks
Very good tutorial, Frank. I've learned a lot. Imagine that the you have in your model a ContactTypeId that act as foreign key to a ContactType table. In the xaml file, after you select an entry from a picker control, previously fillled with the types of contacts, how would you update the foreign field id in the viewmodel with the selected id from the picker? Hope that it makes sense, my english far from good.
Very nice, but part finishing at 1:34 does not work for me. Set bloc for ContactID property never launched !
Thanks for this great course, I've a question about how to inject two repositories work with SQLite and the other work with database in cloude, both have same tables, and some operations must be implemented in both data sources...
In the course you just replaced the injection, I need to work with more than one repository.
But if both have the same tables, you can only use one database at any point of time, right? Maybe I don't fully understand your situation.
One database is for local storage and offline use, user related data like favorite products, the other one is storage for all data not specific for one user, and for online use like all products in the store.
Or I'm working in wrong way.
Is it possible to create generic repository for both data sources, and I just determine which repository i want to work with it at any moment.
Is this the complete course or just a sample from what's discussed on the introduction?
It is a big portion of a complete course.
please bring facebook clone or any other too
Is this full course available in udemy
Yes, it is.