Get the foundational concepts and skills that you need to start building applications using .NET MAUI.
Overview
Syllabus
Introduction
- Introduction
- What you need
- Exercise files
- What is .NET MAUI?
- Setting up your development environment
- Creating a .NET MAUI solution
- Application startup and configuration
- Components of a Shell application
- Organizing Shell content
- Adding menu items
- Navigating to Shell items
- Navigating outside the Shell
- Passing data when navigating
- Other page types
- Challenge: Add a content page
- Solution: Add a content page
- Stack layouts
- Grid layout
- Flex layout
- Absolute layout
- Table view
- Challenge: Change flex layout to grid
- Solution: Change flex layout to grid
- Data binding basics
- Displaying lists of data
- Displaying data in a grid
- Binding data for input
- Databinding configuration
- Change notifications
- Additional views
- Challenge: Add a collection view
- Solution: Add a collection view
- Applying styles to controls
- Using triggers to apply styles
- Understanding visual state manager
- Applying styles with visual state
- Challenge: Add a style to a control
- Solution: Add a style to a control
- Defining a platform-neutral service
- Creating the Android service
- Creating the iOS service
- Using the Essentials library
- Additional Essentials
- Configuring Essentials
- Challenge: Add Windows service
- Solution: Add Windows service
- What's next?
Taught by
Matt Milner