Home>Courses>Building Cross-Platform Applications with .NET MAUI

Building Cross-Platform Applications with .NET MAUI

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.

Beginner

69 Lessons

18h

Certificate of Completion

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.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

58 Playgrounds
7 Quizzes
161 Code Snippets
Course Overview
What You'll Learn
Course Content
Recommendations

Course Overview

.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 ty...Show More
.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

Course 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.

Course Author

Trusted by 2.6 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.

AI-Powered Mock Interviews

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