© 2026 Hashnode
Even in a digital landscape dominated by mobile and cloud-first experiences, desktop app development continues to thrive in 2026. Businesses and users alike still depend on desktop apps for performance-heavy tasks, complex workflows, and offline capa...

🔥 Running a .NET MAUI Android app from VS Code mostly works—until it doesn't. If you've ever faced rage-inducing errors like: 🚨 Android SDK directory could not be found...💥 Building with JDK version 23.0.1 is not supported...📵 No available devic...

Logging is a lifesaver for debugging and monitoring in DotNet applications, but if not managed properly, it can drag down performance, especially in high-traffic scenarios. Let’s break down why logging can cause issues and how to fix them without bre...

In modern mobile applications, a badge on a tab bar enhances user experience by displaying notifications, cart counts, or other important updates. This article covers how to add a badge to the Shell Tab Bar in .NET MAUI Android using a custom Shell R...

Introduction In .NET MAUI, we sometimes face the situation that we would like to evaluate a specific value, e.g. a property from a child object, against some logic from the ViewModel. I personally sometimes wish it were possible to bind directly to a...

Scenario Imagine buying a new MacBook and installing / configuring all the prerequisites to build your MAUI app: Install latest .NET SDK (https://dotnet.microsoft.com/en-us/download) Run sudo dotnet workload install maui-mobile Install latest XCo...
