Skip to content
UdemyMobile DevelopmentPaid courseAll LevelsCertificate

Learn MVVM with .NET MAUI (Udemy.com)

Learn to make Real World App .NET MAUI App with MVVM Pattern

Created by: Asfend Yar Hamid

Last updated June 2026

icon
What you will learn

  • Be able to build .NET MAUI applications with MVVM
  • Learn the complete fundamentals of MVVM
  • Implement the Navigations , Commands & INotifyPropertyChanged
  • Implement Dependency Injection inside MVVM
  • Handle the Collection view Selection in MVVM
  • Create NEWS App from scratch with MVVM
  • Consume Restful Api's in MVVM project

How it compares

Against the other 149 rated Udemy courses in Mobile Development on CourseDuck:

  • Rating4.5 out of 5higher than 62% of them
  • Reviews98#102 of 150 by number of reviews
  • Length1.7 hoursshorter than 95% of them
  • Last updatedJune 2026more recently than 87% of them

icon
Course Description

Welcome to the First Real World App Development course with .NET MAUI.

I'm Asfend Microsoft Most Valuable Professional (MVP) and Xamarin University Most Valuable Professional and in this course I'll explain you every single aspect of making .NET MAUI application with MVVM pattern.

This courses teaches you how to add the MVVM inside your .NET MAUI application. 

By getting this course, you can be rest assured that the course is carefully thought out and edited. And I'm always happy to answer student questions.

So by the end of the course, you'll be able to :


  • Create a MVVM Based Application

  • Handle Commands , Navigation & INotifyPropertyChanged

  • Handle Shell Based Navigation in MVVM

  • Collection View Selection

  • Implement Dependency Injection

  • Consume MAUI Community Nuget's

  • Create a News Application in .NET MAUI From Scratch to End.

  • Consume Rest Api's in MVVM and much more

Prerequisites

In order to complete this course you must have a knowledge of C# and XAML .

.NET MAUI or Xamarin Forms knowledge is must for this course.


Remember

Well in this course we'll use the MAC machine to develop the .NET MAUI applications. If you've a MAC machine then you'll be able to test both the android and IOS application but if you've a windows machine then you can only test the android application.

But don't worry because all the code we'll use in this course will be used on all the platforms including Android , Windows and IOS.


What you'll get from this course ?

After this course you'll get all the Application Source Code.

You'll get the helping material like code snippets and assets along with this course.

I know time is money and that's why I've tried my level best to keep this course short so that you don't lose momentum and learn all things in .NET MAUI in short time.


So what are you waiting for? Click the buy now button and join the  .NET MAUI App Development Course with MVVM and lets' start learning.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Asfend Yar Hamid

I'm Asfend, I'm a Xamarin Forms Developer and Xamarin University MVP fluent in Xamarin Forms, C# and Microsoft Azure. I'm the lead Xamarin instructor at Microtechx where I've taught over 2000+ students in-person at our Microtechx classroom.   

I’m also a Software Engineer and a true Microsoft Lover. I've started my programming career in 2014 and now I'm Xamarin University MVP as well as Microsoft Most Valuable Professional.  

I’ve worked with top technical companies. Now I’m working with Microtechx.  

I’ve many titles with my name including  

Microsoft MVP , Xamarin University MVP , Xamarin Consultant , Xamarin Community Speaker , Technical Trainer and Team Lead at Microtechx.  

Aside from my career, I really enjoys sharing my knowledge with others. The lesson I learned from my life is that “No matter what you are and who you are it is your responsibility to gain knowledge from everywhere. Because without knowledge we cannot differentiate between human and other creatures on this planet" (asfend).   

In addition, I believe that "The beautiful thing about learning is that no one can take it away from you."

icon
More courses by Asfend Yar Hamid

$69.99

$13.99

$11.99

$69.99

$59.99

$59.99

icon
More Mobile Development courses

$19.99

$74.99

$74.99

$39.99

$19.99

$84.99

icon
Reviews

4.5

98 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Xiahe Lian on 1/21/2024

I really liked this MVVM .NET MAUI course. It taught me a lot about making apps, especially things like Dependency Injection, IOC, and using APIs. The way they explained everything was great. I'm happy with what I learned from this course. I think it's a good choice for anyone wanting to understand app development better.

By Erick Casillas on 7/27/2023

The proportion of MVVM content in this curse does not correlate with the title... Not really a MVVM class

By Yuki on 5/5/2023

CommunityToolkit.MVVMを見たくてやってみた。 最低限のことはできるようになる気がする。 基本的にコースの分量が少ない。 CollectionViewはまだまだちゃんと動かなくて、イロイロはまりそうなのが解ったのはよかった。

By Stephen Hutchinson on 4/29/2023

Asfend is a great instructor. This is an excellent overview of a very complicated topic. I was able to re-create this app perfectly using Visual Studio for Mac, with an ipad plugged into my Mac as the debug device (rather than an emulator). At the time of writing this review, I could not figure out how to get the Android emulator internet proxy setup to allow remote connection to a database, so I overcome this problem by using an real device to debug and develop on. Thanks Asfend, another great tutorial with a fully working example.

By Dataway on 3/28/2023

it is great because, you are learning only the things that you need to learn so you can understand the way of coding with maui

By Normach Anhun on 1/25/2023

I've almost completed this course, and I have to say, it was an amazing course for me. Not only was the course content incredibly informative and easy to follow, but also has a unique ability to explain complex concepts in a way that is both engaging and understandable. Throughout the course, the instructor demonstrated an exceptional level of expertise in .net maui and MVVM architecture, sharing their knowledge and experience with the utmost enthusiasm and passion. Their teaching style was both informative and interactive, making learning a truly enjoyable experience.

By Katherine Mishal on 1/21/2023

The course covered everything from the basics of the MVVM pattern to advanced topics. The project included in the course helped me to clear my understanding of the material and gave me the confidence to start building my own apps using MVVM pattern.

By Andria Rios on 1/18/2023

The mobile development course I took on MVVM architecture was an eye-opening experience. Not only did it give me a thorough understanding of the design pattern, but it also equipped me with the tools and techniques to build a fully functional mobile application with connected rest apis.

By Lance Du Toit on 1/11/2023

This course has come at the right time for me to understand the maui mvvm pattern using the mvvm community toolkit, what a win.

By Steven Diehl on 12/22/2022

The presenter does an excellent job of explaining/demonstrating all aspects of developing an application using the toolset and technologies being presented.

Showing all 10 reviews on CourseDuck

Read all 98 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100