Over the past three days, I’ve demonstrated building some pretty cool UI effects in Maui.Graphics, the 2D graphics library that shipped with .NET MAUI back in 2022. Today I’m going to look at its c...
Welcome back to MAUI UI July 2025! If you’ve read Part 1 and Part 2, you’ve seen the Batmobile throttle and dashboard controls in action. Yesterday we saw that we can give the pointer in the RPM g...
Welcome back to MAUI UI July 2025. In Part 1, we built a custom throttle control for the Batmobile. Today, we’re heading into the Batcave to build a live RPM dashboard that visualises the data stre...
“Here’s what we’ll build” Welcome to MAUI UI July 2025! In this post, we’re building a custom throttle control using .NET MAUI and IDrawable from MauiGraphics. This is part of a retro-futuri...
It’s time for #MAUIUIJuly again! Based on an idea originally started for Xamarin by Steven Thewissen, MAUI UI July is a month-long, community-driven event where anyone gets to share some of their ...
If you’re building .NET Aspire projects on Windows, you might be getting frustrated with the performance of your Docker containers. As a cross-platform developer, I switch between Windows and macOS...
If you’ve been struggling to get the Cosmos DB Emulator’s Explorer Dashboard working in Aspire, hopefully this will help. Recently, I encountered a frustrating issue where the dashboard refused to ...
Introduction With the launch of .NET 9, now is the perfect time to introduce the latest improvements to PageResolver! While it’s aligned with .NET LTS releases, PageResolver remains fully compatib...
Introduction I spent some time over the last year helping TrashMob build their mobile app. TrashMob is an initiative designed to allow people to self-organise community cleanup events - it’s a won...
Parallax is one of those effects that is dangerously easy to overuse in your apps, but equally, when done right, can add an extra “wow!” factor that elevates an otherwise flat app to give it some d...
A new version of content is available.