Overview
Syllabus
Correction: Recommended to set TextColor="Gray" on Label
Correction: [AlsoNotifyChangeFor] is now [NotifyPropertyChangedFor]
Correction: [ICommand] is now [RelayCommand]
- Intro to the .NET MAUI Workshop
- What is .NET MAUI & How to Install
- Workshop overview
- First .NET MAUI app & Architecture slides
- Get code to build your first .NET MAUI app
- .NET MAUI Project Walkthrough
- Start to build first .NET MAUI app
- Intro to MVVM slides
- Implementing INotifyPropertyChanged
- .NET Community Toolkit for MVVM Source Generators
- HTTP REST Calls & JSON Deserialization
- ICommand in .NET MAUI
- Create our UI with XAML & MVVM
- Navigation in .NET MAUI slides
- Implementing Navigation in .NET MAUI & Passing Parameters
- Building a details UI with XAML & MVVM
- Modal, Back Navigation, & More
- Access Platform APIs in .NET MAUI slides
- Platform API Integration - Connectivity
- Geolocation & Permissions Implementation
- Open Map Integration
- Platform Specifics - iOS Safe Area
- CollectionView & RefreshView Overview slides
- Implementing Pull-to-Refresh
- CollectionView Layouts - Grids and more
- CollectionView EmptyView
- App Resources, Styles, and Themes slides
- Implementing Light & Dark Mode
- Thanks, wrap-up, and resources
Taught by
James Montemagno