Test .NET MAUI Preview SDKs Locally with global.json sdk.paths
Use the .NET 10 global.json sdk.paths feature to test a prerelease or specific .NET SDK in a local .dotnet folder without changing your machine-wide install.
Recent content on Gerald Versluis — .NET MAUI, GitHub Copilot & AI-Powered Development
Use the .NET 10 global.json sdk.paths feature to test a prerelease or specific .NET SDK in a local .dotnet folder without changing your machine-wide install.
ZXing.Net.Maui 0.10.0 adds the ability to decode barcodes from image files and streams without a camera, plus export generated barcode images to files and streams programmatically.
.NET MAUI 10 improves how secondary ToolbarItems are rendered on iOS and macOS by using the native overflow menu.
.NET MAUI 10 ships with built-in Material 3 support for Android. One property in your project file and your entire app gets the latest design system.
Nalu.Maui fixes .NET MAUI Shell navigation’s biggest pain points and adds layouts, controls, and high-performance scrolling. Here’s why you should check it out.
Introducing IconFont.Maui — a set of packages and a template that make it super easy to use icon fonts in your .NET MAUI apps. Strongly-typed glyph constants, generated straight from your TTF file.
I just discovered NuGet Trusted Publishing and it made publishing my NuGet package incredibly easy. Say goodbye to managing API keys!
iOS 26 introduces the Liquid Glass visual language. Learn how to temporarily opt out in your iOS app using the UIDesignRequiresCompatibility Info.plist key.
How I fixed a mysterious Release build crash in my .NET MAUI app by excluding Akavache from trimming using a Linker.xml file.
Here is how to fix build error MT0073/MT2301 when updating your .NET MAUI app to .NET 9
Introducing a complete workshop that teaches you how to build your first cross-platform Blazor Hybrid app
In this post you will learn how to remove the label text from a Switch on Windows using .NET MAUI.
The .NET MAUI Mac Catalyst app comes with a default About dialog. In this page we’ll see how to customize it!
In this post you will find all the sessions at .NET Conf 2023 that will talk about .NET MAUI in some way.
Creating plugins for .NET MAUI has never been easier. I have created a template to get you started, check it out!
In this post you will learn how to add the Windows implementation of the .NET MAUI Map control.
In this post we will learn about the Maui.DataGrid plugin which is a free DataGrid control for .NET MAUI
In this post I’ll how to give the cursor and text selection a custom color with .NET MAUI on iOS.
In this post I’ll show you my fix for the error Warning: unable to build chain to self-signed root for signer “Apple Distribution: Gerald Versluis (xxxxxx).
In this blogpost I will show you how to show Base64 encoded image in your .NET MAUI apps. As a bonus, we’ll see how to encode it yourself too!
In this post we will learn how to make your .NET MAUI Windows app fullscreen or disable the maximize and minimize button on the title bar
In this post you will learn how to customize the title for the overflow tab in the Android tab bar with .NET MAUI apps
Updating your .NET MAUI app from .NET 6 to .NET 7 is easy! In this post we’ll see what the process looks like.
MediaElement for .NET MAUI is coming! In this post you can read about the progress, features and how you can try it yourself, today!
Want to learn how to distribute your .NET MAUI Windows app as an unpackaged app? AKA no MSIX? Just an exe? This post is for you!
Having issues with the iOS Remote Simulator on Visual Studio? It’s looping the connection status but never connects? Check this!
In this post you will learn how to run your .NET MAUI Windows app as administrator. We will learn how to setup your app to run elevated.
Want to start learning .NET MAUI? Make sure to check out my TOTALLY FREE .NET MAUI Crash Course on YouTube. All the details in this post!
Having trouble opening “.app” files on macOS? Check out this post to see what might be wrong and how you can fix it
In this post I’ll show you how to customize the status bar color for a .NET MAUI iOS app, even when rotating the device!
In this post I’ll show you how to implement a folder picker with .NET MAUI by using dependency injection and implementing platform code
People try to build the Xamarin.CommunityToolkit sample app, but on Windows it might give you issues. This post describes things you might see
This post shows you how to implement the iOS OTP autofill functionality in a Xamarin.Forms Entry control by using a custom renderer
In this post I have written something about the history of the XamExpertDay as well as the recap of the latest edition: the 2020 online event
I proudly introduce to you the Microsoft.Toolkit.Xamarin.Forms package! In this post you will read all about this package (aka XamarinCommunityToolkit)
This quick and dirty post shows you how to use Grid RowDefinitions or ColumnDefinitions with data-binding from XAML in Xamarin.Forms
In this post, answering a StackOverflow question, I show how to write a custom renderer that disables the bounce effect on Xamarin.Forms iOS CollectionView
While working on some regex this I learned something: regex named groups. Regex has the ability to name each matched group which is then easy to use in C#
In this post we learn how we can setup a simple Xamarin.Forms app and add a NuGet library that will let us communicate with Google Chromecast devices
This post will show you how you can setup your DNS the right way for GitHub domain verification with a domainname that is registered on Namecheap
This post explores the new simplified syntax you an use for the Xamarin.Forms Grid ColumnDefinition and RowDefinition. Reducing your XAML significantly!
While working on CI, I wanted to test changes, I didn’t want to add a space to a Markdown file to trigger it. Instead you can create an empty commit in git
After bumping into each other a few times at conferences and in the virtual world Mark, Steven and myself decided to start a podcast: Null Pointers.
Although it should never happen™, there might be times where you need to clean the Source Link cache. That’s what this post is all about!
I could not find any overview of all the Dynamic Colors that are used in iOS and macOS so I decided to create it myself in this post.
In this post we will see how we can download NuGet artifacts associated to Xamarin.Forms PRs. This way, we can test potential bugfixes prior to release.
In this post you will learn everything about the TravelMonkey sample app that I have put together for a challenge. Xamarin + Cognitive Services, let’s go!
Since Catalina you might run into the error: appname.app is damaged and can’t be opened. You should move it to the Bin. This post tells you how to fix that.
You app has a ListView and ContextActions. But the Command doesn’t fire. This to do with the databinding scope, I will show you how it’s done in this post.