Tired of separate codebases? Learn how .NET MAUI builds native apps for iOS, Android, and desktop from a single project.
#1about 2 minutes
The challenge of multi-platform app development
.NET provides a unified platform for building various applications, with .NET MAUI specifically targeting native mobile and desktop apps from a single codebase.
#2about 2 minutes
The evolution from Xamarin to .NET MAUI
Tracing the history from Mono and Xamarin, this section explains how .NET MAUI emerged as the next generation of Microsoft's cross-platform UI framework.
#3about 2 minutes
Understanding .NET MAUI's core concepts and platforms
.NET MAUI is a multi-platform app UI framework for building native apps on Android, iOS, macOS, and Windows from a single project.
#4about 4 minutes
Exploring key features for native app development
The framework provides over 50 controls, data binding, shell navigation, and direct access to native device APIs for true native performance.
#5about 3 minutes
Boosting productivity with hot reload and patterns
Features like Hot Reload and Hot Restart, combined with patterns like MVVM, significantly speed up the development and debugging workflow.
#6about 2 minutes
Setting up your development environment for .NET MAUI
Get started by installing the necessary workloads in Visual Studio or using the new extension for Visual Studio Code.
#7about 8 minutes
A live demo of building a .NET MAUI app
This walkthrough covers creating a new project, understanding the single-project structure, and using Hot Reload to make live code changes.
#8about 4 minutes
Migrating from Xamarin.Forms and deploying to stores
Use the .NET Upgrade Assistant to migrate Xamarin.Forms projects, then prepare the resulting native application for deployment to the app stores.
#9about 4 minutes
Q&A on performance, tooling, and alternatives
Answering audience questions about choosing .NET MAUI over Flutter, its open-source nature, design system support, and native performance.
Related jobs
Jobs that call for the skills explored in this talk.
Why Attend a Developer Event?Modern software engineering moves too fast for documentation alone. Attending a world-class event is about shifting from tactical execution to strategic leadership.
Skill Diversification: Break out of your specific tech stack to see how the industry...
What Makes WeAreDevelopers World Congress Different From Every Other Tech Event?When developers evaluate top must-visit tech conferences in 2026 , they encounter a wide spectrum of formats. Some events are deeply platform-centric. Others are highly curated and architecture-focused. Some function as large-scale industry expos wit...
From learning to earning
Jobs that call for the skills explored in this talk.