Mastering MVVM with .NET MAUI- Build Modern Mobile Apps
- Development
- Jan 24, 2025

Mastering MVVM with .NET MAUI: Build Modern Mobile Apps, available at $54.99, with 50 lectures, and has 45 subscribers.
You will learn about Be able to build .NET MAUI applications with MVVM Learn the complete fundamentals of MVVM Implement the Navigations , Commands & INotifyPropertyChanged Handle the Collection view Selection in MVVM Create Real Estate App from scratch with MVVM Consume Restful Apis in MVVM project This course is ideal for individuals who are If youve a 3 to 6 months .NET MAUI experience , then take this course. or If you are a .NET MAUI developer and want to learn more advanced concepts like MVVM with quick pace then take this course. or If youre already a Xamarin Developer and wants to build application with .NET MAUI then take this course. It is particularly useful for If youve a 3 to 6 months .NET MAUI experience , then take this course. or If you are a .NET MAUI developer and want to learn more advanced concepts like MVVM with quick pace then take this course. or If youre already a Xamarin Developer and wants to build application with .NET MAUI then take this course.
Enroll now: Mastering MVVM with .NET MAUI: Build Modern Mobile Apps
Summary
Title: Mastering MVVM with .NET MAUI: Build Modern Mobile Apps
Price: $54.99
Number of Lectures: 50
Number of Published Lectures: 50
Number of Curriculum Items: 50
Number of Published Curriculum Objects: 50
Original Price: $149.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Master Real World App Development with .NET MAUI and MVVM
Welcome to the ultimate course on Real World App Development with .NET MAUI, where you’ll learn to create powerful, scalable applications using the MVVM pattern.
I’m Asfend, a Microsoft Most Valuable Professional (MVP) and Xamarin University Most Valuable Professional. In this course, I’ll guide you through every essential aspect of building a .NET MAUI application with MVVM, ensuring you gain the skills needed to succeed.
Why Enroll in This Course?
This course is meticulously crafted to teach you how to seamlessly integrate the MVVM pattern into your .NET MAUI applications. Each module is designed to be concise and practical, providing you with the knowledge to:
Develop robust MVVM-based applications.
Implement Commands, Navigation, and INotifyPropertyChanged.
Master Shell-based navigation in MVVM.
Utilize CollectionView for effective data presentation.
Leverage the power of MAUI Community NuGet packages.
Build a fully-functional Real Estate Application from scratch.
Consume REST APIs within MVVM architecture.
And much more!
What You Need to Know Before You Start
To get the most out of this course, a solid understanding of C# and XAML is essential. Familiarity with .NET MAUI or Xamarin Forms is also required.
Important Note
In this course, we’ll be using a Windows machine for development. If you have a Mac, you’ll be able to test both Android and iOS applications. However, if you’re on Windows, you’ll be limited to Android testing. Don’t worry—everything you learn here is cross-platform, and the code will run seamlessly on Android, Windows, and iOS.
What You’ll Receive
Full access to all the source code used throughout the course.
Helpful materials including code snippets and assets.
A streamlined learning experience designed to maximize your time and keep you engaged.
I understand that your time is valuable, which is why this course is designed to be efficient, helping you master .NET MAUI in the shortest time possible.
Ready to Get Started?
Don’t miss out on this opportunity to elevate your app development skills. Click the “Buy Now” button and join the .NET MAUI App Development Course with MVVM today. Let’s start building something amazing together!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: MVVM Fundamentals
Lecture 1: Create .NET MAUI Project
Lecture 2: Why We Need MVVM
Lecture 3: How MVVM Works
Lecture 4: Benefits of Using MVVM
Chapter 3: Understanding the MVVM Pattern
Lecture 1: Commanding
Lecture 2: Implement Commands
Lecture 3: Passing Data from View to View Models
Lecture 4: INotifyPropertyChange
Chapter 4: MVVM Community Toolkit
Lecture 1: Install MVVM Community Toolkit
Lecture 2: Working with MVVM Community Toolkit
Lecture 3: Relay Commands in Community Toolkit MVVM
Chapter 5: What Were Going to Make
Lecture 1: App Overview
Lecture 2: How to Get Apis
Chapter 6: API Deployment
Lecture 1: Create Azure Web App
Lecture 2: Create Azure SQL Database
Lecture 3: Publish Web API to Azure
Chapter 7: Test Rest Api Endpoints
Lecture 1: Api Documentation
Lecture 2: Test Users Endpoints
Lecture 3: Testing Categories Endpoints
Lecture 4: Testing Properties Endpoints
Chapter 8: Create Model Classes
Lecture 1: Create Models For Users and Categories
Lecture 2: Create Models For Properties
Chapter 9: Create Service Layer
Lecture 1: Register User Method
Lecture 2: Static Methods
Lecture 3: Login Method
Lecture 4: ApiUrl
Lecture 5: Get Categories Method
Lecture 6: Properties Service Methods
Chapter 10: Shell Tabbed Page
Lecture 1: Add Images
Lecture 2: Shell Navigations
Lecture 3: Implement Login Page
Lecture 4: Implement Registration Page
Lecture 5: One time login with access token
Chapter 11: Home Page & Properties List Page
Lecture 1: Implement Home Page
Lecture 2: Display Categories Data
Lecture 3: Implement Trending Properties
Lecture 4: Properties List Page
Chapter 12: Property Detail Page
Lecture 1: Implement Property Detail Page
Lecture 2: Call Message Functionality
Lecture 3: Trending Properties Navigation
Chapter 13: Search Page
Lecture 1: Implement Search Page
Lecture 2: Populate Search Result in Collection View
Lecture 3: Search Page Collection View Navigation
Chapter 14: Bookmarks & Settings Page
Lecture 1: Working with SQLite
Lecture 2: Add & Delete Bookmark Functionality
Lecture 3: Implement Bookmark Page
Lecture 4: Settings Page
Lecture 5: Source Code
Lecture 6: Bonus Lesson
Instructors

Asfend Yar Hamid
Xamarin MVP, Microsoft MVP
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Acing Online Interviews on Zoom, Skype, and Video Calls
- Investing in Canada - Free preview
- Facebook Ads Complete Course_That works for Indian Audience
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Personal Finance
- Meta Advertising for Beginners- Facebook Ads Instagram Ads
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling