dotnet-uno-platform

Develop cross-platform applications with Uno Platform on .NET 8.0+.

10|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-uno-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-uno-platform
Source: https://github.com/AGIBuild/Agibuild.Fulora/tree/main/.cursor/skills/dotnet-uno-platform
Command: npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill dotnet-uno-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the development of cross-platform applications using the Uno Platform, providing a unified .NET codebase for various targets like Windows, macOS, Linux, iOS, and Android.

Core Features & Use Cases

  • Unified Project Structure: Manage all platform targets within a single .csproj file using the Uno SDK.
  • Uno Extensions: Integrate essential features like navigation, dependency injection, configuration, localization, logging, and HTTP clients.
  • MVUX Reactive Pattern: Implement a modern, declarative UI development pattern with Feeds and States for efficient data flow.
  • Toolkit Controls & Theming: Utilize a rich set of cross-platform UI controls and apply consistent design systems (Material, Cupertino, Fluent).
  • Hot Reload: Enable rapid iteration with XAML and C# Hot Reload capabilities across all targets.
  • Use Case: Develop a business application that needs to run on Windows desktops, iPads, and Android tablets, sharing the majority of the codebase and UI logic.

Quick Start

Configure a new Uno Platform project with the single-project structure and essential extensions.

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 Windows, iOS, and Android?

To build cross-platform .NET apps for Windows, iOS, and Android, use the Uno Platform to maintain a single .NET 8.0+ codebase. It manages all platform targets within a single .csproj file using the Uno SDK, enabling shared UI logic across devices.

What is the MVUX reactive pattern in Uno Platform?

The MVUX reactive pattern in Uno Platform is a modern, declarative UI development method using Feeds and States. It ensures efficient data flow and reactive updates across your cross-platform .NET application without complex manual state management.

How do I configure a new Uno Platform project with essential extensions?

To configure a new Uno Platform project, you start by setting up the single-project structure and integrating essential Uno Extensions. This includes adding navigation, dependency injection, configuration, localization, logging, and HTTP clients into your .NET application.

Does Uno Platform support Hot Reload for XAML and C#?

Yes, Uno Platform supports XAML and C# Hot Reload across all targets. This enables rapid iteration during development by applying code changes instantly without recompiling, streamlining the cross-platform UI design process.

Can I use Material, Cupertino, and Fluent themes in Uno Platform?

Yes, you can apply Material, Cupertino, and Fluent design themes in Uno Platform. Utilizing cross-platform Toolkit controls, you can implement consistent design systems across all your target platforms from a unified codebase.

What's the best way to share codebase and UI logic across desktop and mobile?

The best way to share codebase and UI logic across desktop and mobile is using Uno Platform's single-project structure on .NET 8.0+. It allows you to develop a unified application for Windows, macOS, Linux, iOS, and Android, maximizing code sharing.