dotnet-uno-platform

Guide cross-platform app development with Uno Platform on .NET 8+.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-uno-platform-rudironsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-uno-platform
Source: https://github.com/rudironsoni/dotnet-agent-harness/tree/main/.rulesync/skills/dotnet-uno-platform
Command: npx skills add https://github.com/rudironsoni/dotnet-agent-harness --skill dotnet-uno-platform-rudironsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides guidance on building cross-platform applications using the Uno Platform, simplifying the development of UIs that run on web, mobile, and desktop from a single .NET codebase.

Core Features & Use Cases

  • Single-Project Structure: Develop for multiple platforms using one project file and conditional compilation.
  • Uno Extensions: Leverage a rich ecosystem for navigation, dependency injection, configuration, localization, logging, and HTTP.
  • MVUX Pattern: Adopt a reactive programming model for cleaner, more maintainable UI state management.
  • Toolkit Controls & Themes: Utilize a comprehensive set of UI controls and design system themes (Material, Cupertino, Fluent).
  • Hot Reload: Experience rapid development cycles with instant UI updates.
  • Use Case: Develop a business application that needs to run seamlessly on Windows, macOS, iOS, Android, and the web, all while maintaining a consistent look and feel and leveraging modern .NET features.

Quick Start

Configure your Uno Platform project to use the Material theme and integrate the Uno Extensions for navigation and configuration.

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 apps for web, mobile, and desktop from a single codebase?

You can build cross-platform .NET apps using the Uno Platform with a single-project structure. This approach utilizes conditional compilation to develop for Windows, macOS, iOS, Android, and web while maintaining a consistent look and feel.

What is the MVUX reactive pattern in Uno Platform?

The MVUX reactive pattern in Uno Platform is a programming model for UI state management. It allows you to create cleaner, more maintainable application state by automatically handling reactive updates across your cross-platform interface.

Does Uno Platform support Hot Reload for rapid UI development?

Yes, Uno Platform supports Hot Reload for rapid development cycles. This feature provides instant UI updates during development, allowing you to see changes immediately without recompiling the entire cross-platform application.

How do I use Uno Extensions for navigation and dependency injection?

You use Uno Extensions to leverage a rich ecosystem for navigation, dependency injection, configuration, localization, logging, and HTTP. This simplifies integrating essential application services into your single-project .NET codebase.

Can I use Material, Cupertino, and Fluent themes in a cross-platform .NET application?

Yes, you can apply Material, Cupertino, and Fluent theme resources in a cross-platform .NET application. Uno Toolkit controls provide these design system themes to ensure a consistent UI across web, mobile, and desktop platforms.

How does Uno Platform compare to Maui for single-project cross-platform development?

Uno Platform provides single-project cross-platform development using .NET 8+, similar to other frameworks like Maui. It distinguishes itself with the MVUX reactive pattern and Uno Extensions for navigation and configuration.