How It Works
With Uno Platform, you can empower your existing .NET teams to build beautiful and performant, single codebase, cross-platform web, mobile and desktop apps.
On iOS and Android, the Uno Platform relies extensively on the Xamarin Native stack. On WebAssembly, the Uno Platform relies directly on the Mono-Wasm runtime. In the end, Uno Platform provides you with the ability to run single codebase, C# and XAML apps on all these platforms.
Looks Interesting? Get Started!
Key Feature Highlights
|Platforms||iOS, Android, UWP, WASM||iOS, Android, UWP, WPF, macOS, WASM||iOS, Android||iOS, Android, UWP|
|Dev Loop||Windows-first, XAML Edit & Continue, C# Edit & Continue||Hot-reload||Hot-reload||Hot-reload, time-travel|
|Cross Platform Controls||Full, Control templating, Data templating, Styling, Rich Animations||Platform Specific Styles, Renderers per platform, Limited Animations||Themes||Themes|
|UWP Code Support||MVVM Light, MS XAML Behaviors, MVVM Cross (soon), Reactive UI, Any UWP Project||MVVM Light, MVVM Cross, Reactive UI||N/A||N/A|
|Responsive Design||Visual State Manager, State Triggers, Adaptive Triggers||Visual State Manager||Manual||Manual|
|Platform Specific||Native Controls & Properties via conditional namespaces||Renderers/effects||Platforms Channels||Natives Modules|
Uno Platform on .NET Rocks!
What better way to understand Uno Platform than to listen to the famous .NET Rocks! Podcast. As an added bonus – you get to hear the full story of how Uno Platform came about as Richard Campbell and Carl Franklin interview the creators of Uno Platform.