Categories
.NET

MVP for 2025

I’m really pleased and humbled to have been re-awarded the Microsoft MVP award for 2025. This year I’ve been awarded in the .NET category as my focus has been on .NET MAUI and .NET across multiple platforms. When I started on the MVP journey in 2003 it was for the .NET Compact Framework so I’m […]

Categories
.NET NFC

Writing NFC Tags in .NET

I first added NFC code to 32feet.NET back in 2020. However, as other priorities came along it never got fully polished and released on NuGet. This year I finally got around to it and updated the code for .NET 8.0 as it had originally targeted Xamarin Forms. InTheHand.Nfc is available on NuGet and follows the […]

Categories
.NET Bluetooth

32feet – Bluetooth LE Device Discovery on iOS

When I created the InTheHand.BluetoothLE library I modeled the API on WebBluetooth as this gave a simple API surface but as it was designed to run within a browser sandbox some of the functionality is intentionally limited. For device discovery the API only provides a selection dialog. One of the most requested features early-on was […]

Categories
.NET NFC

Android deep-links and NFC

Deep-linking is the ability to define a Url which will direct the user straight to a specific feature of your app. On Android these are called App-links, for iOS they tend to be called Universal links. These can be an app-specific uri scheme or you can, with the right configuration on your web server, link […]

Categories
.NET

UI’ve Been Framed

Recently I’ve been migrating Xamarin Forms UIs to .NET MAUI and have come across a recurring problem. The Frame control was a core part of Xamarin Forms and used for drawing a border and/or shadow around a control. With the changes introduced in MAUI there is a new Border control which has a lot more […]

Categories
.NET Alexa

Farewell Tasks for Alexa

Just over four years ago I released a free Alexa skill to synchronise your Microsoft To-do list with Alexa’s own lists. Sadly any effort to create an add-on for another product usually ends in either the product getting “sherlocked” or a required API being deprecated. This time it was the latter. Amazon have deprecated their […]

Categories
Books

Learn WinUI 3 2nd Edition

I received a physical copy of Alvin Ashcraft’s new WinUI book last week. I had the pleasure of being a technical reviewer for the book and it has been great to see it taking shape from the early chapters on WinUI history and core concepts through to delivering your completed app in the Microsoft Store. […]

Categories
.NET Bluetooth

Asking for Permission

I’ve been asked a number of times about the process to ask for Bluetooth permission for your app. I’ve been meaning to create something reusable for some time but it has languished on the To Do list for rather too long. I recently noticed that as of .NET 8.0, MAUI will incorporate a Bluetooth permission […]

Categories
Apps Windows

Thy Phone Update 1005

I finished the week off with another update to Thy Phone. This adds a new call progress dialog with features which didn’t make it into the last update along with a new Fluent design. Fluent Design: Rounded corners, a bigger rounded end call button. Improved display of caller name (when available), number and duration counter. […]

Categories
Apps

Thy Phone Update

Today I’ve released an update to Thy Phone for Windows 11 which adds a community requested feature and implements a couple of bug fixes. Version 1.1.1002 will be available in the store soon. New: You can now hang up a call by using the Ctrl-Alt-H keyboard shortcut. For simplicity, I chose this combination because it’s […]