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

This course includes

58 Playgrounds
7 Quizzes
161 Code Snippets

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

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

What You'll Learn

An understanding of MAUI framework and its fundamentals

Show more

Course Content

1.

Introduction

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

Working with UI and Graphics

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 Lesson

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 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

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

FOR TEAMS

Interested in this course for your business or team?

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