dotnet-maui

Build, review, or migrate MAUI apps across Android, iOS, macOS, and Windows.

8|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Postpartum-genushyacinthus29/dotnet-skills --skill dotnet-maui-postpartum-genushyacinthus29
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dotnet-maui
Source: https://github.com/Postpartum-genushyacinthus29/dotnet-skills/tree/main/skills/dotnet-maui
Command: npx skills add https://github.com/Postpartum-genushyacinthus29/dotnet-skills --skill dotnet-maui-postpartum-genushyacinthus29

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MAUI projects often suffer from fragmented platforms and inconsistent UI, making cross-target development slow and error-prone. dotnet-maui provides guidance to build, review, or migrate MAUI apps across Android, iOS, macOS, and Windows with correct cross-platform UI, platform integration, and native packaging considerations.

Core Features & Use Cases

  • Cross-platform MAUI architecture guidance to ensure UI parity and clean separation between shared and platform-specific code.
  • Platform integration patterns, DI, MVVM, navigation, and testing to accelerate delivery and maintainability.
  • Migration and code-review support to align legacy Xamarin.Forms or shared codebases with MAUI best practices and modern tooling.

Quick Start

Create a MAUI solution scaffold, wire up MVVM scaffolding, and start building cross-platform UI across Android, iOS, macOS, and Windows.

Frequently Asked Questions about dotnet-maui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a cross-platform MAUI app with consistent UI across Android, iOS, macOS, and Windows?▼

To build a cross-platform MAUI app, scaffold a MAUI solution and wire up MVVM architecture to ensure UI parity and clean separation between shared and platform-specific code across Android, iOS, macOS, and Windows.

What is the best way to migrate legacy Xamarin.Forms codebases to .NET MAUI?▼

Migrating legacy Xamarin.Forms to MAUI involves reviewing shared codebases against modern best practices, aligning platform integration patterns, and updating navigation and page lifecycle implementations for cross-platform compatibility.

How does dependency injection work in a .NET MAUI application?▼

Dependency injection in .NET MAUI works by enforcing clean separation of platform-specific code, wiring up services during solution scaffolding, and maintaining MVVM patterns to accelerate delivery and app maintainability.

Can I use .NET MAUI for native packaging and platform integration on mobile and desktop?▼

Yes, .NET MAUI supports native packaging and platform integration across Android, iOS, macOS, and Windows, providing architectural guidance to handle platform-specific requirements while maintaining a shared codebase.

Why does my MAUI app suffer from inconsistent UI across different platforms?▼

Inconsistent MAUI UI often stems from fragmented platform targets and poor separation between shared and platform-specific code, which can be resolved by enforcing cross-platform UI consistency and proper MVVM architecture.