Udemyintermediateen

.NET MAUI Mobile App Development

Learn .NET MAUI mobile app development! Build cross-platform apps for iOS & Android. Get started today.

4.5(1,230)
8,581students
8h 29m
Certificate
Trevoir Williams
Trevoir WilliamsCertified Trainer • Top-Rated Instructor • 500,000+ Students

Course Content

.NET MAUI Mobile App Development is an intermediate-level Udemy course taught by Trevoir Williams. It runs 8h 29m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 1,230 reviews, with 8,581 students enrolled. It is a paid course, last updated September 2025.

Unlock the power of cross-platform development with .NET MAUI! This comprehensive course guides you through building beautiful native apps for iOS, Android, macOS, and Windows using C# and Visual Studio. .NET MAUI is the evolution of Xamarin.Forms, enabling you to share a single codebase across all these platforms, saving you time and resources.

What You'll Learn:

  • Introduction to .NET MAUI: Understand what .NET MAUI is, who it's for, and how it works.
  • Development Environment Setup: Learn how to configure your development environment for .NET MAUI.
  • Android App Development: Step-by-step instructions for building robust Android applications.
  • MVVM Pattern & Community Toolkit: Master the Model-View-ViewModel (MVVM) pattern and leverage the MVVM Community Toolkit for enhanced development.
  • Dependency Injection: Implement dependency injection for cleaner, more maintainable code.
  • XAML Implementation: Learn to implement interfaces using XAML (Extensible Application Markup Language).
  • Event-Driven Development: Develop applications using event-driven programming principles.
  • Shared Resources & Styling: Set up and utilize shared resources for consistent styling across your applications.
  • MAUI Controls & Layouts: Explore and effectively use a wide range of MAUI Controls and MAUI Layouts.
  • Troubleshooting & Debugging: Develop essential troubleshooting techniques to efficiently identify and resolve development errors.
  • Minimal API Development: Develop and publish a Minimal API with .NET Core.
  • API Consumption: Learn how to consume external APIs within your .NET MAUI applications.
  • API Security with JWT: Secure your APIs using JSON Web Tokens (JWT).
  • .NET MAUI Authentication: Implement secure authentication methods in your .NET MAUI apps.
  • Android App Publishing: Learn how to publish and sign your Android applications.
  • Azure API Publishing: Publish your APIs on Azure for public access.

Course Highlights:

  • .NET 6 / .NET 7 Compatible: This course is fully compatible with the latest .NET versions.
  • Beginner-Friendly: Even if you're new to the .NET development stack, this course is designed for beginners with helpful development tips.
  • Practical, Hands-On Approach: The course is structured around building a real-world application, with activities tied to each module.
  • Troubleshooting & Best Practices: Learn to debug errors, implement best practices, and write efficient code.
  • Working Files on GitHub: Access complete, working files on GitHub to easily replicate the demonstrated code.
  • Verifiable Certificate of Completion: Receive a certificate upon successful completion of the course.

Prerequisites:

A basic understanding of C# is recommended. Consider taking my C# Console and Windows Forms Development w/ Entity Framework course if you need a refresher. You'll need a Windows machine for development, and an iPhone for testing iOS applications.

Ready to build cross-platform apps? Join us and take your development skills to the next level!

$ whoami — the devs behind tutorialsearch.io

Need an app built? Hire the team behind TutorialSearch.io

Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.

pluralsight
pluralsight
5.0
2h 22m
intermediate
pluralsight
5.0(1,015)
21h 32m
beginner
skillshare
5.0
2h 34m
intermediate
pluralsight
5.0
2h 7m
intermediate
pluralsight