Deep dive – Uno Platform Template Wizard – Framework, Platforms and Presentation
In my previous two posts (here and here) I’ve talked about the new wizard that’s available for creating multi-platform applications with .NET and the Windows App SDK (WinUI), leveraging the Uno...
View ArticleDeep dive – Uno Platform Template Wizard – Projects, Testing and Features
This is the next post in the sequence talking about the new wizard that’s available for creating multi-platform applications with .NET and the Windows App SDK (WinUI), leveraging the Uno Platform...
View ArticleDeep dive – Uno Platform Template Wizard – Extensions, Application and Theme
This is the last post in the sequence talking about the new wizard that’s available for creating multi-platform applications with .NET and the Windows App SDK (WinUI), leveraging the Uno Platform...
View ArticleVisualTransition and State Animations in WinUI and the Windows App SDK
One of the things that sets WinUI apart from other UI frameworks is that provides a declarative way to define visual states for a control or a page. It also allows for the transitions between states...
View ArticleImplementing WinUI/Fluent into Visual Studio
As Windows, continues to apply the Fluent design language across various aspects of the underlying operating system, Microsoft is also looking to apply it to other first party applications. According...
View ArticleEnhancing .NET Hot Reload with CreateNewOnMetadataUpdate,...
With each update to the .NET SDK and Visual Studio the support for Hot Reload improves. Hot Reload is the ability to make changes to your running application without having to restart and it can...
View ArticleComparing MVVM and MVUX for building a Multi-Platform Application using .NET,...
The purpose of this post is two fold, firstly to provide an introduction to Model-View-Update-eXtended (MVUX), as developed by the Uno Platform, and secondly to provide a comparison to the more...
View ArticleMVVM versus MVUX
In the previous post I walked through creating an application using MVVM and the MVUX (developed by the Uno Platform) to give an overview comparison of the two frameworks. In this post, I’m going to...
View ArticleIncremental Loading (Pagination) with MVVM and MVUX
In my first post in this sequence on MVVM and MVUX we built out a simple application that searched movies in The Mobile Database (TMDB) using the text entered to match against the movie title. What’s...
View ArticleFeeds in MVUX
In the past three posts (Getting Started, Comparison with MVVM and Incremental Loading) I’ve talked about the use of Model-View-Update-eXtended (MVUX). In this post we’re going look at feeds, which is...
View ArticleXAML Based Navigation in Windows and Multi-Platform Applications with...
One of the more complex parts of building an application is getting navigation to work. In a Windows application (or in a multi-platform application using the Uno Platform) you can easily navigate...
View ArticleHot Reload in Windows Applications
In a previous post on the topic of hot reload I discussed using the CreateNewOnMetadataUpdate attribute to force updating of entire classes, rather than patching existing types. This makes hot reload...
View ArticleIntegrating ImageSharp with Windows and Uno Platform Applications
Earlier this week Six Labors announced the release of ImageSharp.Drawing v1.0 and it made me wonder whether this could be used as an alternative to Skia for controls that want to do custom rendering...
View ArticleWindows Community Toolkit for UWP, WinUI and Uno
The Windows Community Toolkit is in pre-release of v8 – full details of their announcement here. With the new consolidated structure, there are packages for both UWP and WinUI but more importantly...
View ArticleiOS Debugging from Windows – VS Code Extension
One of the things that has always impressed me was the ability to pair Visual Studio running on Windows to a Mac and be able to debug on either a real device, or on a simulator. There’s even a remote...
View ArticleiOS Debugging on Windows – Hot Restart
In my previous post I covered using VS Code and Remote-SSH to provide a more stable version of remote debugging for iOS development. But why do we need a Mac at all? In this post we’re going to look...
View ArticleAdding .NET MAUI Controls to an Existing Uno-Platform Application
In case you haven’t seen the release notes or the blog post the 4.10 release for the Uno Platform was pretty huge with a couple of big features shipping in this release. One of these features was .NET...
View ArticleControls for WinUI and the Uno Platform
I was discussing the features of the Uno Platform today and realised that we sometimes gloss over all the features. In this post we’re going to do a walk through of some of the different controls,...
View ArticleGetting Started with WinGet Configuration
Recently, Microsoft announced the availability of DevHome with the goal of becoming the one stop shop for all things developer. Two important concepts that are available in the first iteration is...
View Article5x with the Uno Platform
Just over a week ago the Uno Platform released v5.0 which was another significant update, following the 4.10 release that included Adding .NET MAUI Controls to an Existing Uno-Platform Application,...
View Article