Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Learn .NET MAUI - Full Course for Beginners - Build Cross-Platform Apps in C#

via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive 4-hour journey to master .NET MAUI for building cross-platform apps in C#. Learn to create beautiful native applications for iOS, Android, macOS, and Windows using Visual Studio. Explore essential concepts including XAML for user interface design, MVVM architecture, data binding, page navigation, and platform-specific feature integration. Dive into optimizing data collections, implementing geolocation, and creating adaptable themes for light and dark modes. Gain hands-on experience through practical examples, from building your first app to advanced topics like HTTP REST calls, JSON deserialization, and CollectionView implementations. Perfect for beginners, this course provides a solid foundation for developing sophisticated, multi-platform applications with .NET MAUI.

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

Reviews

Start your review of Learn .NET MAUI - Full Course for Beginners - Build Cross-Platform Apps in C#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.