Code Samples
Imagine the possibilities of running C# and XAML
on Web, Desktop and Mobile natively.
on Web, Desktop and Mobile natively.

Popular samples
To show Uno Platform’s versatility we tinker around with technology and share with you full-blown apps and code samples you can learn from.

Play Video
Uno To Do
A beautifully designed Uno Platform sample app using the Material Design 3 system.
The design template makes it easy to jump-start or to learn Uno Platform-powered mobile, web, and desktop applications. The accompanying back-end code uses Uno.Extensions with best practices for cross-platform application design and development considering multiple screen sizes, accessibility, enforcing brand guidelines, and more.

Play Video
Windows 10 Calculator Ported to All Platforms
We decided to port the open sourced Windows 10 calculator to iOS, Android, macOS, Linux and the Web using WebAssembly in order to show you the power of Uno Platform. Download the app to see it in action or check out the source code for it!
Browse all samples
To show Uno Platform’s versatility we tinker around with technology and share with you full-blown apps and code samples you can learn from.
XAML Hot Reload
Hot Reload for XAML allows you to update your app UI on Web (via WebAssembly), iOS and Android from Visual Studio while the app is running resulting in your greater productivity.
UADO C# XAML
Universal Azure DevOps App
Maintain control over where pixels go while having a choice of developing platform-specific or custom UI …
UADO C# XAML
High quality animations to any native app
Lottie is a library designed by Airbnb that lets you easily add high-quality animation to any native app.
UADO C# XAML
WCT on the Web via by Uno
Using Uno Platform support for WebAssembly
we have put the entire Microsoft Windows Community Toolkit on the Web.
UADO C# XAML
WebAssembly Renderers for Xamarin.Forms
The Xamarin.Forms has support for UWP and Windows, and since the Uno Platform provides the full UWP API set, it is easy to build renderers on top of Uno to enable WebAssembly.
UADO C# XAML
SkiaSharp Extended for WebAssembly
Skia.Extended provides a set of advanced rendering operations such as shapes, interpolation or SVG rendering.
UADO C# XAML
Uno support for PWAs
Uno Platform on WebAssembly targeting iOS, Android and Windows/macOS/Linux (using Chrome). This is Microsoft’s XAML Controls Gallery running on the Web, courtesy of WebAssembly and Uno Platform.
UADO C# XAML
UI Testing for Uno
Uno.UITest is a library that provides cross-platform UI Testing for iOS, Android and WebAssembly. iOS and Android are backed by Xamarin.UITest and AppCenter, and WebAssembly testing is backed by Selenium.
UADO C# XAML
App store app 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.
UADO C# XAML
Analyze performance of your project and methods
BenchmarkDotNet is an open source .NET library for benchmarking maintained by .NET Foundation. It helps analyze performance of your projects and methods.
UADO C# XAML
XAML Controls Gallery & Uno
This is a live preview of UWP’s XAML Controls Gallery running on the Web, courtesy of WebAssembly, Uno Platform and AOT.
UADO C# XAML
Manipulate an in browser database
This is a demo of the combination of Roslyn, Entity Framework Core, SQLite and the Uno Platform all working together to manipulate an in-browser database.
UADO C# XAML
Roslyn tool that shows syntax tree API Calls
This is Kiril Osenkov’s original Rosyln Quoter App running on WebAssembly via Uno Platform. If you decide to ‘Try It Live’, the app will run entirely locally in your browser.
UADO C# XAML
Provides a Client for Connecting to WebSocket Services
Just because we can, here is the WebSocket sample app running C# on WebAssembly.
UADO C# XAML
Reuse WST elements on the Web
Windows State Triggers is an open source library of reusable Visual State Triggers for Windows 10 apps developed by Morten Nielsen. With WebAssembly and Uno Platform, just for the fun of it, we put it on the Web.
UADO C# XAML