© 2026 Hashnode
When building beautiful, maintainable user interfaces in .NET MAUI (or Xamarin.Forms), styles play a critical role in ensuring consistency across your app. However, as your UI grows, you'll often find yourself repeating the same style setters over an...

In mobile app development, unhandled exceptions can lead to unexpected crashes that hurt user experience. Logging those errors helps us catch bugs in production. This article covers how to: Hook into global exception handlers in .NET MAUI Send thos...

A country code dropdown is a crucial component in mobile apps, especially when paired with a custom phone entry field for a seamless user experience. In this article, we'll create a custom country code dropdown with a customized entry field in .NET M...

During my transition from Xamarin to .NET MAUI, I encountered a significant challenge: rewriting the UI tests for my app. Like many other Xamarin developers, I relied heavily on Xamarin.UITest. However, after reading this article, I discovered that A...

Introduction In this article, I will show you how to leverage MAUI's built-in dependency injection capabilities to provide dependencies to your Views and ViewModels. I absolutely love the Dependency Inversion Principle (DIP), it is by far my favorite...
