Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
.NET MAUI - Create Apps for Android, iOS, Mac and Windows
Rating: 4.1 out of 5(23 ratings)
212 students

.NET MAUI - Create Apps for Android, iOS, Mac and Windows

Course for you to learn from scratch how to develop Android, iOS, Mac and Windows apps with a single base code using C#
Last updated 6/2025
English

What you'll learn

  • Develop Applications using the .NET platform
  • Develop Screens with Pleasant Design
  • Work with the MVVM pattern when building apps
  • Store data locally using Entity Framework Core
  • Use best market practices

Course content

26 sections381 lectures63h 10m total length
  • 01 - How to take the course and Course Organization - Video14:39
  • 02 - How to ask questions11:10
  • 03 - Requirements18:29
  • 04 - Downloading files1:37
  • 05 - How to obtain your certificate2:06
  • 06 - Assessment0:40

Requirements

  • Know the C# language and Object Oriented Programming (OOP)
  • Know the concepts of the .NET platform
  • Know the concepts of SQL database

Description

Attention: This course is a dubbed version of the renowned course available on Udemy: NET MAUI - Create Apps for Android, iOS, Mac and Windows in Portuguese.

About the course:

The .NET MAUI (Multi-platform App UI) course is designed for developers interested in building cross-platform applications using .NET technology. .NET MAUI is an evolution of Xamarin.Forms and enables developers to build native applications for iOS, Android, Mac, and Windows from a single codebase.

In the course, you will learn the basics of .NET MAUI, including setting up your development environment and creating a starter project. You will explore the project structure and learn how to create user interfaces using XAML, a declarative markup language.

The course will cover creating screens and layouts, using pre-defined controls, and customizing the look and feel of your application. You will also learn how to navigate between screens, handle events, and integrate services and access databases.

In addition, the course will cover advanced topics such as creating animations and implementing platform-specific features. You will learn how to debug and test your application on different emulators and physical devices.

By the end of the course, you will have acquired the skills to create efficient cross-platform applications using .NET MAUI. You will be ready to develop native applications for iOS, Android, Mac and Windows, saving time and effort by sharing code across platforms.

Here are some of the main topics covered in our course:

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

  • How to set up the development environment for .NET MAUI

  • 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 configure and use styling features of the app

  • How to use multiple MAUI controls and MAUI layouts

  • How to use Entity Framework Core to manage your local database (SQLite).

  • How to use Shell APIs to speed up app building.

  • How to publish and release an Android app

I hope this summary gives you a general idea of ​​what to expect from a .NET MAUI course. If you have any further questions, feel free to ask!

Who this course is for:

  • .NET/C# developers
  • Programming Students