Welcome to the .NET MAUI for Beginners Series where you will learn the basics of building multi-platform apps with .NET MAUI for iOS, Android, macOS, and Windows from a shared C# code base. In this video, James introduces us to the MVVM (Model-View-ViewModel) architecture pattern that separates your user interface from your code. It also unlocks the ability to use data binding, which is the glue between the view and viewmodel that makes the UI responsive when properties change and vise vera! In this video we take the UI that we built with XAML and make it functional with MVVM and the .NET Community Toolkit which streamlines development.
Follow James:
- James on YouTube: https://youtube.com/jamesmontemagno
- James on Twitter: https://twitter.com/jamesmontemagno
Links:
- .NET MAUI Self-guided Learning on Microsoft Learn: https://aka.ms/dotnetmaui-beginner/mslearn
- .NET MAUI Website: https://aka.ms/dotnetmaui-beginner/website
- Install .NET MAUI: https://aka.ms/dotnetmaui-beginner/install
- My Tasks Sample: https://aka.ms/dotnetmaui-beginner/mytasks
- .NET MAUI Documentation: https://aka.ms/dotnetmaui-beginner/docs
- .NET MAUI on GitHub: https://aka.ms/dotnetmaui-beginner/github
- .NET MAUI Workshop: https://aka.ms/maui-workshop
- .NET Community Toolkit Docs: https://aka.ms/dotnetmaui-beginner/toolkit-docs
- .NET Community Toolkit GitHub: https://aka.ms/dotnetmaui-beginner/toolkit-github
- More .NET Beginner Series Videos: https://dot.net/videos
- .NET YouTube - https://youtube.com/dotnet
- .NET on Twitter - https://twitter.com/dotnet
Correction: 09:10 - [ICommand] is now [RelayCommand] starting in Preview 4 of community toolkit for mvvm
Correction: 15:05 - [ICommand] is now [RelayCommand] starting in Preview 4 of community toolkit for mvvm
#dotnet #dotnetmaui #ios #android #windows #macos #csharp
πββοΈπββοΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
π« Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet