Uno Platform for iOS and Android

 

On iOS and Android, the Uno Platform relies extensively on the Xamarin Native / .NET 6 stack (Xamarin.iOS and Xamarin.Android). This means you get the exact same native performance Xamarin / .NET 6 gives you.

Added bonus – your app, both UI and business logic, also works on the Web, macOS and Windows.

How It Works Under the Hood

Your app is written in C# and XAML markup. At compile time, Uno Platform parses XAML files into C# code. Then by using Xamarin Classic / .NET 6 combined with Android.View for Android and UIKit for iOS it creates the information needed to build the app’s visual tree. It implements a complete DataBinding engine, optimized for static type-checking where possible. Lastly it implements the views and controls in the WinUI / UWP framework, using each platform’s native UI framework as a basis.

Sample iOS and Android App – Uno Gallery

Uno Gallery
Test on your Phone

Try our gallery of components and samples to see how Uno Platform-based animations, scrolling and more, work on your phone. Note, this is the mobile-only Gallery App.

How It Works Under the Hood

Your app is written in C# and XAML markup. At compile time, Uno Platform parses XAML files into C# code. Then by using Xamarin Classic / Mono combined with Android.View for Android and UIKit for iOS it creates the information needed to build the app’s visual tree. It implements a complete DataBinding engine, optimized for static type-checking where possible. Lastly it implements the views and controls in the WinUI / UWP framework, using each platform’s native UI framework as a basis.

Sample iOS and Android App – Uno Gallery

Uno Gallery
Test on your Phone

Try our gallery of components and samples to see how Uno Platform-based animations, scrolling and more, work on your phone. Note, this is the mobile-only Gallery App.

Get Started

To get started with Uno Platform we recommend using our official onboarding tutorial which walks you through building your first app in less than 5 minutes. Source code available!