dotnet-uno-platform

Develop cross-platform .NET applications with Uno Platform from unified C# and XAML codebases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of building modern, cross-platform .NET applications from a single codebase, ensuring a consistent user experience across WebAssembly, iOS, Android, macOS, Linux, and Windows.

Core Features & Use Cases

  • Single Codebase: Write your UI and logic once in C# and XAML, and deploy everywhere.
  • Platform Targeting: Seamlessly target WebAssembly, mobile (iOS/Android), and desktop (macOS/Linux/Windows).
  • Modern UI APIs: Leverage WinUI/UWP APIs on non-Windows platforms.
  • Use Case: Develop a business application that needs to run on a corporate Windows desktop, a sales team's iPads, and be accessible via a web browser, all from a single development effort.

Quick Start

Use the dotnet-uno-platform skill to create a new Uno Platform project for a .NET MAUI application.

Frequently Asked Questions about dotnet-uno-platform

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

FAQPage Schema
How do I build cross-platform .NET applications for WebAssembly, iOS, and Android from a single codebase?

Cross-platform .NET UI development is achieved using Uno Platform, which allows you to write a single C# and XAML codebase that deploys to WebAssembly, iOS, Android, macOS, Linux, and Windows.

Can I migrate existing WPF or UWP applications to run on iOS, Android, and WebAssembly?

Yes, you can migrate existing WPF or UWP applications to iOS, Android, and WebAssembly using Uno Platform. It leverages WinUI/UWP APIs to port your application to non-Windows platforms from a unified codebase.

Does Uno Platform support pixel-perfect UIs across desktop and mobile platforms?

Uno Platform supports pixel-perfect UIs across diverse platforms by offering various rendering modes like Skia and native controls. This ensures a consistent user experience across desktop and mobile targets.

How do I create a new .NET MAUI project using the Uno Platform?

To create a new .NET MAUI project using the Uno Platform, use the dotnet-uno-platform skill to initialize the project structure. This sets up a unified C# and XAML environment for your cross-platform application.

What rendering modes does Uno Platform use for non-Windows desktop development?

For non-Windows desktop development, Uno Platform supports rendering modes like Skia and native controls. This allows you to utilize WinUI/UWP APIs on macOS and Linux while maintaining a consistent UI.