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

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

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

    🎁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

  • @PipeGuy7100
    @PipeGuy7100 7 หลายเดือนก่อน +1

    Thank you for the very detailed videos - they have been very helpful for me as I try to learn XAML and .NET!

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

    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. 👏🏾

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

    Fantastic as always!!!

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

    Thanks, Frank.

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

    THANKS FOR GREAT TUTORIAL

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

    Thanks

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

    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.

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

    Very nice, but part finishing at 1:34 does not work for me. Set bloc for ContactID property never launched !

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

    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.

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

      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.

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

      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.

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

      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.

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

    Is this the complete course or just a sample from what's discussed on the introduction?

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

      It is a big portion of a complete course.

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

    please bring facebook clone or any other too

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

    Is this full course available in udemy