YoVDO

.NET MAUI Full Course - Cross Platform Development

Offered By: Derek Banas via YouTube

Tags

.NET Courses Android Development Courses iOS Development Courses .NET MAUI Courses Event Handling Courses Cross-Platform Development Courses Windows Development Courses macOS Development Courses

Course Description

Overview

Embark on a comprehensive 5-hour journey into cross-platform development with .NET MAUI. Learn to create multi-platform applications for Android, iOS, macOS, and Windows using a single code base. Explore a wide range of topics, from basic setup and installation to advanced concepts like MVVM pattern, data binding, and custom styling. Gain hands-on experience with various layouts, controls, and navigation techniques. Master essential skills such as event handling, working with images and icons, and implementing complex UI elements. Dive into practical examples, including a calculator demo and collection management. By the end of this course, you'll be equipped to develop efficient, cross-platform applications using .NET MAUI's powerful tools and features.

Syllabus

Intro
Install .NET MAUI Visual Studio
Install Hyper-V
Setup Android Phone
Create 1st App
App Overview
File Explanation
Event Handling Basics
ContentPage
ScrollView
StackLayout
Image
Label
Button / Events
Define Initial Page
NavigationPage
Wiki Web Colors
Navigate to New Page
FlyoutPage
TabbedPage
Importing Images
Iconsc
Layouts
StackLayoutv
Frame
Label Attributes
Button Attributes
HorizontalStackLayout
GridLayout
BoxView
Calculator Demo
Entry
FlexLayout
Headers / Footers
AbsoluteLayout
Layout Flags
Sizing Controls
Tons of Controls
DisplayAlert
Searchbar
RadioButton
CheckBox
Switch
SwipeView
SVG Files
Slider
Stepper
DatePicker
TimePicker
Entry in Detail
Changing Values with Events
Editor
Model
View Modelc
Using Images
ObservableCollection
ListModel / ListView
Binding
Events on Collection
CarouselView
Custom Fonts
Icons
Bindings in Detail
Bindings in XAML
BindingContextc
Binding on Controls
MVVM Pattern
MVVM Collection
ICommand / Commands
Communicating with MVVM
INotifyPropertyChanged
Navigation
N avigationPage
Pass Data Between Pagesc
MVVM Collections
Styles / ResourceDictionary
Precompile
Dynamic Styling
Selector / DataTemplateSelectorc
Change Layouts Easy


Taught by

Derek Banas

Related Courses

GUI Programming with Python
A Cloud Guru
Amazon Connect and Amazon EventBridge Intermediate
Amazon Web Services via AWS Skill Builder
Approfondimento sui concetti e gli strumenti per analizzare i dati in streaming (Italiano) | Deep Dive into Concepts and Tools for Analyzing Streaming Data (Italian)
Amazon Web Services via AWS Skill Builder
¡A Programar! Una introducción a la programación
University of Edinburgh via Coursera
بناء المواقع باستخدام ReactJS: ابني موقعك الأول
Coursera Project Network via Coursera