C# for Markup

C# only for both front-end and back-end development, all in one platform
C# Markup Hot Reload
Productivity of modern C#-only markup approach, combined with seeing your changes as you make them
Mobile, Web and Desktop
Target all platforms and browsers, natively, all from single code-base.
Learn only one language
Uno Platform gives you an out-of-box option for both XAML and C# only approach. If you want to learn just one, C# is the way to go.

C# All The Way

C# All the Things

Declarative UI

Create Application UIs more intuitively and readable, making it easier to manage complex UIs.
Dev Productivity

VS Code or Visual Studio

Use C# Markup on both Visual Studio or VS Code with all bells and whistles such as Hot Reload or tie-in with Uno Extension.
Design-to-Code

C# Markup from Figma

Generate responsive C# code in seconds from your high fidelity Figma designs.

Productivity Boosters

UI Toolkit

Multiplatform-first UI components to speed up your development.

Learn

Extensive docs, samples, and tutorials

Extensions

Application blocks for fast app bootstrapping

Support

Free and paid support available

Productivity Boosters

UI Toolkit

Multiplatform-first UI components to speed up
your development.

Learn

Extensive docs, samples, and tutorials

Extensions

Application blocks for fast app bootstrapping

Support

Free and paid support available

Add C# Markup Extensions

Use the C# Markup package in your project by choosing it as an option through our startup wizard or within our Extension suite.

Add C# Markup Extensions

Use the C# Markup package in your project by choosing it as an option through our startup wizard or within our Extension suite.

Seeing is believing

Discover Uno Platform through two full, free, step-by-step workshops