Blogs

Stay tuned for the latest updates on crafting advanced MAUI interfaces and building robust APIs. Follow my posts for insightful tips and innovative solutions in the ever-evolving world of .NET development.

(Library Part 4) Custom Picker with Collection View and Popup

(Library Part 4) Custom Picker with Collection View and Popup

We'll build on top of the previous article (Part 3) by designing a custom Picker using a CollectionView and Popup, making it more user-friendly than the default platform Picker, your designer will love you.

(Library Part 3) Loading state with Picker Label

(Library Part 3) Loading state with Picker Label

In the third MAUI Design System series, we'll dive into implementing a loading state for a Picker, extending the state for all custom MAUI controls, introducing PickerLabel control, fetching data sequentially and using the TaskLoaderView package.

(Library Part 2) Info & Error states with FluentValidation

(Library Part 2) Info & Error states with FluentValidation

In the second MAUI Design System series, we'll explore how to expanded the functionality of a standard MAUI Entry control by including Info and Error states, introducing data validation with FluentValidation and cleaning the code with CommunityToolkit.Mvvm.

(Library Part 1) Create a Custom Entry using SkiaSharp

(Library Part 1) Create a Custom Entry using SkiaSharp

Welcome to the first post in our MAUI Design System series. We’ll explore how to extend the functionality of a basic entry by pairing it with a label and using SkiaSharp to draw borders and enhance the user interface.