Skill and Code Reuse

Productivity Boost from decades of investment in Windows and Visual Studio

Visual Studio (Windows, Mac), Visual Studio Code and JetBrains Rider

Visual Studio (all target platforms), Visual Studio Code (WebAssembly target only)

Reuse 100% of your UWP, WPF, Silverlight and WinUI Knowledge

If you ever used C#, XAML you will feel at home.

The ramp up time is minimal, and you can take advantage of all that the Visual Studio ecosystem has to offer from tooling to training.

Multi-Target XAML Hot Reload

Available on iOS, Android and WebAssembly the XAML Hot reload allows you to modify the XAML displayed in a running application, in order to iterate faster on UI changes and Data Binding updates. Makes the inner developer loop faster making you more efficient and productive. Read More

Hot Reviews

Enjoy the productivity of pre-built environments which save precious time to start developing and testing an application. Go from reviewing pull requests that take hours, to mere minutes. Read More

Windows Community Toolkit

Reuse all Windows Community Toolkit controls such as DataGrid and TabView to build your Uno Platform-based apps on Web, Mobile and Desktop.

XAML Controls Gallery

XAML for UI is a mature and well documented technology – you’ll always find an example suiting your needs, be it from XAML Controls Gallery or community blogs, which often *just work* in Uno Platform.

Prism

Utilize the time tested, proven patterns and development practices to create your Uno Platform based applications.

Read More

Out-of-the-Box PWA Support

If Progressive Web Apps (PWA) is your deployment strategy for mobile apps, then through Uno Platform support for WebAssembly you can have that option too.

Lookless Controls

With lookless controls the functionality of the control  is contained in a class file and the look and feel is implemented in XAML. This gives you great control on how to pixel-perfect render your UI, explained in more depth at our rendering page.

Responsiveness Out of the box

Form factor is no longer a big issue to you – by leveraging Uno Platform your apps will run and display and scale correctly on all screen sizes by default. As assets are automatically retargeted, this reduces the pressure on your designers for providing different assets for each platform.

Testing

Utilize Selenium for Web/WebAssembly and Xamarin.UI Test and AppCenter for Mobile testing.

Read More

 

ReactiveUI

Out-of-the-Box support for ReactiveUI making it easy for you to maintain your UI project in a Reactive way.

XAML Edit & Continue

In addition to Hot Reload, Uno Platform also offers support for XAML edit and continue, which lets you to i.e. edit the code, set new properties or add new code and run, without having to restart the program

C# Edit and Continue

Save time with C# Edit and Continue is which lets you make changes to your source code while your program is in break mode, allowing you to debug in live session as opposed to recompiling the entire project.