Select your development environment

Welcome to Uno Platform! You'll be creating cross-platform applications with XAML and C# in no time.

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

I am developing on...

If you're developing on Windows, we recommend you use Visual Studio 2022, for the richest XAML development experience and broadest platform coverage.

If you already use and love JetBrains Rider or Visual Studio Code, you can also use them to develop Uno Platform applications. Check the support matrix below to see which target platforms they support.

Choose the IDE you want to use:

Target platform coverage by IDE on Windows

Windows 10/11 (UWP/WinUI) Android iOS Web (WebAssembly) macOS (Xamarin) macOS (Skia-Gtk) Linux (Skia-Gtk) Windows 7+ (Skia-WPF)
Visual Studio ✔️ ✔️ ✔️† ✔️ ✔️ ✔️ ✔️
VS Code ✔️ ✔️ ✔️ ✔️
Codespaces / Gitpod ✔️ ✔️ ✔️ ✔️
JetBrains Rider ✔️ ✔️ ✔️† ✔️ ✔️ ✔️ ✔️

† You'll need to be connected to a Mac to run and debug iOS apps from Windows.