CherylUI theme for your Uno Platform Applications

I’ve talked a lot in the past about how XAML applications lend themselves to being styled using data and control templates. The Uno Platform, which defaults to the Fluent theme, also supports Material, which adjusts the control templates for the in-box controls according to the Material theme from Google. In this post we’re going to … Read more

ChatGPT Guide to Building Cross Platform Applications

I decided to ask ChatGPT what suggestions it had for building cross platform applications. Here’s it’s response, along with some commentary, specifically around the offering by the Uno Platform. What’s the best guidance for building cross platform applications? From ChatGPT: The best guidance for building cross-platform applications can be broken into strategic decisions, tooling choices, … Read more

Launching and Exploring Hot Design for Uno Platform

As I discussed in my previous post the Uno Platform team have release a subscription based offering, Uno Platform Studio, which includes a runtime visual designer, Hot Design. In this post we’re going to use a new application to launch Hot Design and take a look around. The first thing to be aware of after … Read more

🆓 Uno Platform vs 💼 Uno Platform Studio: What’s the Difference?

As the .NET ecosystem continues to grow and evolve, so does the need for robust tooling that helps developers build cross-platform applications faster and more efficiently. If you’ve been exploring the Uno Platform ecosystem, you may have come across two offerings: the free, open-source Uno Platform and the paid Uno Platform Studio. While they’re closely … Read more

How to do Validation in Windows and Uno Platform Applications – the Easy Way

Quite often I hear the complaint that WinUI, and thus Uno Platform, doesn’t include validation. There was some evidence a while ago that it was being worked on by the WinUI team (ie commented out validation XAML in the WinUI styles), but there doesn’t seem to be any more progress in this area, despite a … Read more

Stop Using MVVM

The Model-View-ViewModel (MVVM) pattern has long been a cornerstone in building maintainable and testable UIs across frameworks like WPF, Xamarin, Uno Platform, and others. It provides a clean separation of concerns and enables powerful data binding. But despite its popularity and maturity, MVVM often introduces unnecessary complexity and friction—particularly when it comes to state management … Read more

Using Instruction Files with VS Code Agent Mode and the Uno Platform

In this post we’re going to do two things. Firstly, we’re going to step through how to create an Uno Platform application with VS Code. Then, we’re going to use VS Code to generate an instructions file that will help guide Copilot Chat to generate output that’s more consistent with your application structure. Setting up … Read more