HomeCoursesBuilding Cross-Platform Applications with .NET MAUI

Beginner

18h

Updated 3 weeks ago

Building Cross-Platform Applications with .NET MAUI
Save

Delve into .NET MAUI to build cross-platform applications for Windows, Android, macOS, and iOS. Explore XAML views, data binding, animations, triggers, and Blazor within MAUI.
Join 2.7 million developers at
Overview
Content
Reviews
Related
.NET MAUI (Multi-platform App UI) is a framework that allows developers to build applications for Windows, Android, macOS, and iOS from the same codebase. It provides an extensive library of controls and components that can be used to create complex user interfaces. You’ll begin with the basics of MAUI project structure and learn about XAML views, page types, and layout types. Next, you’ll look at MAUI application lifecycle, data binding, and gestures detection. You will then learn how to use different types of triggers including property, data, event, state, and multi triggers. Next you’ll cover animations, drawings, and applying themes to MAUI apps. Then you’ll learn about MAUI architectural patterns, and finally, you’ll learn how to use Blazor in MAUI. By the end of this course, you’ll have essential skills to build native applications for various types of platforms including mobile devices and desktop computers.
.NET MAUI (Multi-platform App UI) is a framework that allows developers to build applications for Windows, Android, macOS, and i...Show More

WHAT YOU'LL LEARN

An understanding of MAUI framework and its fundamentals
Familiarity with MAUI project structure and how to install dependencies
A working knowledge of compiling MAUI into supported formats
Hands-on experience of implementing MAUI architectural patterns
The ability to use Blazor in MAUI applications
An understanding of MAUI framework and its fundamentals

Show more

Content

1.

Introduction

4 Lessons

Get familiar with .NET MAUI for building cross-platform applications efficiently using a shared codebase.

5.

Working with UI and Graphics

9 Lessons

Explore animating, drawing, aligning, styling, theming, and practical exercises in .NET MAUI UI development.

6.

MAUI Architectural Patterns

8 Lessons

Focus on different architectural patterns like MVVM, ReactiveUI, and MVU in .NET MAUI.

8.

Migrating from Xamarin.Forms

3 Lessons

Step through migrating from Xamarin.Forms to .NET MAUI for better app performance.

9.

Conclusion

1 Lessons

Look at building cross-platform apps with .NET MAUI, from basics to advanced concepts.

10.

Appendix

4 Lessons

Work your way through setting up development environments and building cross-platform applications with .NET MAUI.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.

Course Author:

Developed by MAANG Engineers
Every Educative resource is designed by our team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who’ve shipped production code at scale and taught the theory behind it. The goal is to get you hands-on with the skills you need to stay ahead in today's constantly evolving tech landscape. No videos, no fluff — just interactive, project-based learning with personalized feedback that adapts to your goals and experience.

Trusted by 2.7 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath