Cover image for .NET MAUI Cross-Platform Application Development

.NET MAUI Cross-Platform Application Development

Build high-performance apps for Android, iOS, macOS, and Windows using XAML and Blazor with .NET 8

Roger Ye

Created by Roger Ye

Learn how to build native mobile and desktop apps that run smoothly on Android, iOS, macOS, and Windows using a single codebase. Explore modern UI development with XAML and Blazor, and discover how to migrate existing Xamarin.Forms projects to .NET MAUI for hybrid app solutions.

Packt | Mar 2024 | 496 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Cross-Platform Development Tools, Xamarin, C#

What You Will Learn

You will start by creating a cross-platform app and gradually add advanced features using .NET MAUI and .NET 8. Through practical examples, you will work with MVVM, data binding, and Blazor integration. Testing and deployment steps are included to help you deliver robust, production-ready applications.

Key Features

  • Build cross-platform apps with a single codebase for mobile and desktop devices
  • Use the MVVM pattern and data binding to create maintainable, scalable apps
  • Integrate Blazor components and migrate from Xamarin.Forms to modern .NET MAUI

Target Audience

Designed for developers with experience in .NET Core or object-oriented programming who want to build cross-platform apps. Ideal for those transitioning from Xamarin.Forms or native app development, as well as junior engineers looking to expand their skills in modern mobile and desktop app development.

Related courses