From Console to UI: A Deep Dive into Cross-Platform Development with MAUI
1h 11mAdvanced2024-08-14
Authors

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
Course details
Explore the steps involved in building cross-platform applications using the .NET MAUI framework. First, review the key features and benefits of MAUI and steps for setting up a new project. Then, find out how to create a service layer to manage data and business logic, ensuring a clean separation from the UI, and how to configure the database path for SQLite databases. Learn how to leverage the Model-View-ViewModel (MVVM) pattern, creating views for listing and editing notes, including adding necessary validations to improve data integrity.
The course also covers reading, updating, and deleting notes through the UI, and using CRUD operations within a MAUI app. Become adept at setting up MAUI projects, implementing MVVM, handling data operations, and working with MAUI controls for a comprehensive application development experience. Join instructor Jesse Freeman who helps you gain the confidence and skills needed to build and deploy powerful cross-platform applications with .NET.
The course also covers reading, updating, and deleting notes through the UI, and using CRUD operations within a MAUI app. Become adept at setting up MAUI projects, implementing MVVM, handling data operations, and working with MAUI controls for a comprehensive application development experience. Join instructor Jesse Freeman who helps you gain the confidence and skills needed to build and deploy powerful cross-platform applications with .NET.
Skills covered
.NET MAUICross-Platform DevelopmentMobile DevelopmentAdvancedMicrosoft
Concepts
0. Introduction
- 01 - What you will learn in this course
- 02 - What you should know
1. Introduction to MAUI
- 03 - Introduction to MAUI
- 04 - Setting up our project
- 05 - Creating a service layer
- 06 - Fixing the database path
2. Creating the ViewModel and Notes Page
- 07 - Creating the ViewModel
- 08 - Creating the note's list view
- 09 - Show notes in the UI list
3. Creating Notes with MAUI Controls
- 10 - Creating the note view
- 11 - Saving notes
- 12 - Adding validation
4. Wiring Up the Rest of the MAUI App
- 13 - Adding the read service
- 14 - Wiring up the read UI
- 15 - Updating notes in the UI
- 16 - Deleting notes in the UI
Conclusion
- 17 - Next steps