dotnet-maui

Build cross-platform .NET MAUI applications with MVVM and native packaging.

466|35|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/managedcode/dotnet-skills --skill dotnet-maui-managedcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-maui
Source: https://github.com/managedcode/dotnet-skills/tree/main/skills/dotnet-maui
Command: npx skills add https://github.com/managedcode/dotnet-skills --skill dotnet-maui-managedcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexity of building modern, cross-platform applications using .NET MAUI, ensuring correct UI, platform integration, and packaging for diverse targets like Android, iOS, macOS, and Windows.

Core Features & Use Cases

  • Cross-Platform UI Development: Create a single codebase for user interfaces that adapt to different platforms.
  • Platform Integration: Seamlessly incorporate native device features and platform-specific APIs.
  • MVVM Architecture: Implement the Model-View-ViewModel pattern for maintainable and testable code.
  • Use Case: Develop a mobile app for both iOS and Android that uses the device's camera and GPS, sharing the majority of the UI and business logic between platforms.

Quick Start

Use the dotnet-maui skill to create a new .NET MAUI project with MVVM pattern and platform-specific code examples.

Frequently Asked Questions about dotnet-maui

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

FAQPage Schema
How do I build cross-platform apps for iOS, Android, macOS, and Windows using a single .NET codebase?

Build cross-platform apps using .NET MAUI to share UI and business logic across iOS, Android, macOS, and Windows. It supports native packaging and platform-specific APIs for diverse targets from one codebase.

What is the best way to implement the MVVM pattern in cross-platform .NET MAUI applications?

Implement the Model-View-ViewModel (MVVM) pattern in .NET MAUI to ensure maintainable and testable cross-platform code. This architecture properly separates UI logic from business logic across all target platforms.

Do I need a specific version of the .NET MAUI workload to develop and deploy mobile and desktop apps?

You need the .NET MAUI workload version 8 or later installed to develop and deploy cross-platform mobile and desktop applications. This workload provides the necessary SDKs for Android, iOS, macOS, and Windows targets.

Can I integrate native device features like GPS and camera into a shared .NET MAUI interface?

Integrate native device features like GPS and camera into .NET MAUI apps using platform integration. It allows seamless incorporation of native APIs while sharing the majority of UI and business logic across platforms.

Does .NET MAUI support migrating existing cross-platform applications from Xamarin?

.NET MAUI supports migrating existing cross-platform applications from Xamarin. The framework facilitates reviewing and migrating applications to ensure correct UI and platform integration across Android, iOS, macOS, and Windows.

Why use .NET MAUI over other cross-platform mobile development frameworks for enterprise apps?

Use .NET MAUI for cross-platform mobile development to leverage a single codebase with native platform integration. It ensures correct UI adaptation and packaging for Android, iOS, macOS, and Windows targets using MVVM architecture.