Udemy

.NET MAUI Mobile App Development

Enroll Now
  • 8,687 Students
  • Updated 11/2025
4.3
(1,255 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 28 Minute(s)
Language
English
Taught by
Trevoir Williams
Rating
4.3
(1,255 Ratings)
4 views

Course Overview

.NET MAUI Mobile App Development

Become a mobile app developer with .NET MAUI, and write robust cross platform mobile apps today!

Let us start our journey together to build beautiful native cross-platform apps for iOS, Android, macOS, and Windows with .NET MAUI, C#, and Visual Studio! It is the evolution of Xamarin.Forms toolkit and allows us to use one code base to develop for all platforms.

This course reviews everything we need to know about building an app using .NET MAUI. You will learn the basics, including how to build user interfaces with XAML, the Model View View Model (MVVM) pattern and data binding; how to navigate between pages; how to access device storage, and so much more.

This course has everything you need to learn the basics and set you up for success when building apps with .NET MAUI!

Everything in this course is .NET 6 / .NET 7 compatible.

By the end of this course, you will learn the following:

  • What’s .NET MAUI, who is it for, and how does it work?

  • How to setup the development environment for .NET MAUI

  • How to build an Android App

  • How to use the MVVM Pattern and the MVVM Community Toolkit

  • How to use Dependency Injection

  • How to implement interfaces using XAML - Extensible Application Markup Language

  • How to develop using Event Driven Development

  • How to setup and use Shared Resources for styling.

  • How to use various MAUI Controls and MAUI Layouts

  • How to implement troubleshooting techniques during development

  • How to develop and Publish Minimal API with .NET Core

  • How to consume API in .NET MAUI App

  • How to secure API using JSON Web Tokens

  • How to implement .NET MAUI Authentication

  • How to publish and sign Android App

  • How to publish API on Azure for public access

Development Environment Constraints

I use a Windows machine to develop the .NET MAUI application. I predominantly focus on building an app for Android, but you need an iPhone to test the iOS applications. Everything done in these demos is cross-platform.

Content and Overview

To take this course, you will need to know C#. You can use my course C# Console and Windows Forms Development w/ Entity Framework. Even if you have little exposure to the .NET development stack, this course is beginner-friendly and has development tips.

The course content is smartly broken up to highlight related activities based on each module in the application being built. We will also look at troubleshooting and debugging errors as we go along, implementing best practices, writing efficient logic, and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course, and you will be challenged to be the best you can be.

By the time you have finished the course, you will have moved around in Visual Studio and examined logic and syntax errors so much that it will be second nature for you when working in the .NET environment. This will put your newly learned skills into practical use and impress your boss and coworkers.

The course is complete with working files hosted on GitHub, including some files to make it easier for you to replicate the demonstrated code. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.


It's time to take action!

See you in the course!


Course Content

  • 9 section(s)
  • 69 lecture(s)
  • Section 1 Introduction
  • Section 2 Introducing .NET MAUI
  • Section 3 Environment Setup
  • Section 4 Create Your First .NET MAUI App
  • Section 5 Create A Car Listing App (MVVM and CRUD)
  • Section 6 Develop Supporting API
  • Section 7 Implementing Authentication and Authorization
  • Section 8 Package and Publish Android App
  • Section 9 Conclusion

What You’ll Learn

  • Learn the fundamentals of .NET MAUI
  • Design Simple API with .NET Core
  • Consume API in .NET MAUI App
  • Understand XAML Controls and Syntax
  • Implement Styles in .NET MAUI application
  • MVVM Pattern using the MVVM Community Toolkit
  • Using SQLite with a Mobile App
  • Protect mobile app using authentication and authorization
  • Create a minimal API
  • Sign and publish Android App
  • Publish API on Microsoft Azure


Reviews

  • P
    Piotr Woźniak
    1.5

    Although the instructor put in effort, the course was overcomplicated and often mixed too many topics in a single chapter (MVVM, CRUD). I am not satisfied with this course. Many parts were unnecessary for simple MAUI projects, making it hard to follow the logic and extract practical knowledge. I do appreciate a few useful UI tricks and concepts, but overall the course did not meet my expectations.

  • H
    Heinz Deubler
    1.0

    There are a few errors in Section 4. Section 5 ... Now you lost me. I will have to find a different course. You are not a good instructor.

  • T
    Tushar Parmar
    5.0

    A lot of content covered. Its a great course to learn how everything is built logically to produce an app. However, I wish if the focus was more on building the UI components just using the plain ADO.NET connections than MVVM. - I enjoyed the APK publishing section. Overall, a great value.

  • P
    Pauli Nieminen
    3.0

    Copy pasting from finished project. Very hard to follow.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed