YoVDO

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

Offered By: YouTube

Tags

.NET Courses C# Courses .NET MAUI Courses XAML Courses JSON Courses REST APIs Courses Cross-Platform Development Courses MVVM Courses

Course Description

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

Related Courses

Vue入门基础(vue js)
Udemy
Windows Presentation Foundation Masterclass
Udemy
Android Mobil Uygulama İleri Seviye
Udemy
Flutter Advanced Course - Clean Architecture With MVVM
Udemy
Minicurso: Adaptadores en Android con Kotlin
Udemy