DevTKSS Uno Samples
Welcome to this Samples and Tutorials Library! β€οΈ
This is a collection of Sample Apps and Tutorials for the Uno Platform, created to fill the gap of missing German-localized learning content. Most tutorials are available in both German (primary) and English.
Quick Links: Get Started | Documentation | Video Tutorials (German) | Discussions
About This Repository
This repository aims to help developers, regardless of their prior knowledge, learn:
- How to get started with the Uno Platform
- How to use featured controls and patterns in real applications
- Best practices for MVUX, Navigation, and other Uno.Extensions
Prerequisites
Before diving into the samples, make sure you have:
- .NET 9.0 SDK or later
- Visual Studio 2022 (17.8+) with Uno Platform extension, Rider, or VS Code
- Uno.Check tool installed and verified (run
uno-check)
Tip
For detailed setup instructions, see our Development Environment Setup Guide.
Sample Applications
Mvux Gallery
![]()
Want to see a quick showcase of what you can explore?

The Mvux Gallery demonstrates modern Uno Platform development patterns with a comprehensive example application.
View Detailed Mvux Gallery Overview
Featured Controls
- FeedView combined with GridView and ListView
- DataTemplate centralized resource definitions
- Card, Grid, NavigationView
- ItemOverlayTemplate (replicated from WinUI 3 Gallery)
- TabBar & TabBarItem
Demonstrated Uno.Extensions
- MVUX - Model-View-Update-eXtended pattern
- Navigation
- Hosting - App Host Builder pattern
- Dependency Injection - Constructor injection
- Serialization - JSON data handling
- Configuration - Data loaded from
appsettings.json - Storage - Local data persistence
- Localization - Multi-language support
Known Issues
- ThemeResource styles are not listening to theme changes (Issue #13)
- DocFX fails to resolve source code links for included code snippets
Xaml Navigation App

A complete tutorial application demonstrating navigation patterns with MVUX and XAML.
Tutorial Content
- Tutorial Serie Uno.Extensions Navigation via Xaml - Step-by-step guide (π©πͺ German | π¬π§ English) - or watch the Video Guide π©πͺ!
- Listen to Route Changes with IRouteNotifier - Advanced navigation handling - or π©πͺ German Version
- Video Tutorial Series - Complete walkthrough (π©πͺ German with English subtitles)
- Source Code - Browse the implementation
Available Resources:
Simple Member Selection App
A basic application demonstrating selection and display of member names in a ListView bound to a ListState<string> in the Model using MVUX.
- Video Tutorial - How To: Binden von ListState und ImmutableList zu FeedView & ListView im UI | Uno Community Tutorial - Step-by-step guide (π©πͺ German)
- Source Code
Documentation & Tutorials
You can access all tutorials and guides in both English and German. Use the table below to quickly jump to the documentation in your preferred language:
| Section | English | German |
|---|---|---|
| Getting Started | Guide (EN) | Anleitung (DE) |
| Mvux Gallery Overview | Overview (EN) | Γbersicht (DE) |
| Navigation Tutorials | Navigation (EN) | Navigation (DE) |
| All Docs Index | Docs Home (EN) | Docs Home (DE) |
Most content is available in both German (original) and English (translated).
Feedback, Issues and Contributing
We welcome your feedback and contributions!
- Questions? Start a Discussion
- Found a bug? Open an Issue
- Want to contribute? Check out our Contributing Guidelines
- Have an idea? Share it in Discussions