.NET MAUI Tutorial Full Course

Derek Banas

I wrote a Techno-Thriller called Whispers if you’re interested: https://amzn.to/4cfdtNW
I’d greatly appreciate a review for it if you have time.

.NET MAUI allows you to create multi-platform apps using one code base. That means you can develop for Android, iOS, macOS and of course Windows at the same time!

In this course I provide numerous examples on how to use all the tools MAUI provides. Check out the long table of contents below.

9 Hour C# Tutorial : https://youtu.be/M5ugY7fWydE

MY UDEMY COURSES ARE 87.5% OFF TIL May 1st ($9.99)

➡️ Python Data Science Series: Highest Rated & Largest Python Udemy Course + 56 Hrs + 200 Videos + Data Science https://bit.ly/Master_Python_52
➡️ C++ Programming Bootcamp Series: Over 23 Hrs + 53 Videos + Quizzes + Graded Assignments https://bit.ly/C_Course_52
➡️ Golang Course: 15 Hrs + Web Apps + Core Language + Create a Blog + PostgreSQL + Problem Solving https://bit.ly/go-tutorial10

#dotnetmaui #androiddeveloper #csharp

CODE ON GITHUB
https://github.com/derekbanas/MauiApp1
https://github.com/derekbanas/MauiApp2
https://github.com/derekbanas/MauiApp3
https://github.com/derekbanas/MauiApp4
https://github.com/derekbanas/MauiApp5
https://github.com/derekbanas/MauiApp6
https://github.com/derekbanas/MauiApp7
https://github.com/derekbanas/MauiApp8

TABLE OF CONTENTS
00:00:00 Intro
00:01:09 Install .NET MAUI Visual Studio
00:03:21 Install Hyper-V
00:09:15 Setup Android Phone
00:11:23 Create 1st App
00:12:06 App Overview
00:13:16 File Explanation
00:15:30 Event Handling Basics
00:16:24 ContentPage
00:18:50 ScrollView
00:19:10 StackLayout
00:19:36 Image
00:19:52 Label
00:20:17 Button / Events
00:21:40 Define Initial Page
00:22:05 NavigationPage
00:22:55 Wiki Web Colors
00:26:48 Navigate to New Page
00:31:05 FlyoutPage
00:35:00 TabbedPage
00:37:30 Importing Images
00:38:24 Iconsc
00:41:02 Layouts
00:41:35 StackLayoutv
00:43:18 Frame
00:44:55 Label Attributes
00:50:35 Button Attributes
00:54:15 HorizontalStackLayout
00:58:31 GridLayout
01:00:54 BoxView
01:10:40 Calculator Demo
01:12:45 Entry
01:23:13 FlexLayout
01:29:30 Headers / Footers
01:36:20 AbsoluteLayout
01:40:55 Layout Flags
01:43:11 Sizing Controls
01:45:44 Tons of Controls
01:52:24 DisplayAlert
01:52:54 Searchbar
01:56:30 RadioButton
01:59:35 CheckBox
02:02:49 Switch
02:05:18 SwipeView
02:06:40 SVG Files
02:12:51 Slider
02:16:11 Stepper
02:18:16 DatePicker
02:20:39 TimePicker
02:22:05 Entry in Detail
02:24:48 Changing Values with Events
02:26:03 Editor
02:26:59 Model
02:28:40 View Modelc
02:30:13 Using Images
02:30:39 ObservableCollection
02:31:50 ListModel / ListView
02:41:30 Binding
02:43:10 Events on Collection
02:48:02 CarouselView
02:51:40 Custom Fonts
02:55:20 Icons
02:58:50 Bindings in Detail
03:07:15 Bindings in XAML
03:10:40 BindingContextc
03:12:39 Binding on Controls
03:15:33 MVVM Pattern
03:40:40 MVVM Collection
03:53:00 ICommand / Commands
03:57:10 Communicating with MVVM
04:02:38 INotifyPropertyChanged
04:08:44 Navigation
04:14:10 N avigationPage
04:16:19 Pass Data Between Pagesc
04:23:26 MVVM Collections
04:38:45 Styles / ResourceDictionary
04:40:50 Precompile
04:43:42 Dynamic Styling
04:45:15 Selector / DataTemplateSelectorc
04:56:15 Change Layouts Easy