Quick Start

  1. Install and run Uno.Check to set up all the required pre-requisites

  2. Download the Uno Platform extension for your IDE:

Get Started

Uno Platform allows you to create single-codebase, cross-platform applications that run on iOS, Android, Web, macOS, Linux and Windows. You'll be creating cross-platform .NET applications with XAML and/or C# in no time.

The following sections will guide you through your development environment (including AI agents), a simple Hello World app, and more advanced tutorials.

To set up your development environment, first select the operating system you're developing on.

I am developing on...

Choose the IDE or Agent you want to use:

To help you choose the appropriate IDE or Agent, the following table shows the compatibility of different development environments with various target platforms:

Visual Studio VS Code Codespaces Rider Claude Code Codex GitHub Copilot CLI Cursor
Desktop (Skia)¹ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Android ✔️ ✔️⁵ ✔️ ⏳⁵ ⏳⁵ ⏳⁵ ⏳⁵
iOS ✔️² ✔️³
Web (WebAssembly) ✔️ ✔️ ✔️ ✔️⁴ ✔️ ✔️ ✔️ ✔️
WinAppSDK ✔️ ⏳⁵ ✔️ ⏳⁵ ⏳⁵ ⏳⁵ ⏳⁵

Notes:

  1. Desktop binaries do run on Windows, Linux, and macOS
  2. You will need to be connected to a Mac to run and debug iOS apps from Windows
  3. You will need to be connected to a Mac using Remote - SSH
  4. WebAssembly debugging is not yet supported
  5. Agent support is coming soon

Supported Agents Features

Choosing the right agent for your development depends on your needs and environments. The following table summarizes the features supported by various agents for Uno Platform development:

Agent Version Tools Prompts Hot Reload mcp.json Platforms Comments
VS 2022 Copilot 17.14.16 ⏳¹ iOS, Android, Desktop, Web
VS 2026 Copilot 18.0.0 Pre 1 ⏳¹ iOS, Android, Desktop, Web
VS Code Copilot 1.105.1 iOS, Android, Desktop, Web
GitHub Copilot CLI 0.0.349 Desktop, Web
Cursor 2.0.34 Desktop, Web
Rider 2025.2 Support coming soon
Codex CLI 0.50.0 Desktop, Web mcp.json
Claude Code 2.0.25 Desktop, Web

Notes:

  1. VS Hot Reload support in agents is coming soon

Questions

For questions about Uno Platform, refer to the general FAQ or see the troubleshooting section for common issues and their solutions.

Next Steps

Choose the IDE or Agent to Learn more about: