Latest Posts


  • Bluetooth with Xamarin Mac

    I’ve been working on adding macOS support to 32feet.NET and there are two frameworks in macOS for Classic Bluetooth – IOBluetooth and IOBluetoothUI. I soon discovered that neither of these had bindings in the standard Xamarin.Mac package which is referenced… Continue reading

  • Bluetooth from Unity

    An ongoing issue with 32feet.NET is that it wouldn’t work inside Unity. The reason is that the System.Net.Sockets classes behave slightly differently in the Mono runtime to the desktop .NET framework and you can’t create a Socket using the Bluetooth… Continue reading

  • More on Xamarin Insights Migration

    Since the original release of InTheHand.AppCenter.Insights just over a week ago there have been a few hundred installs, which is nice. There has also been a major change at App Center and logging handled exceptions is now supported. Therefore the… Continue reading

  • From Xamarin Insights to Visual Studio AppCenter

    If you haven’t already heard about Visual Studio AppCenter then you should check out this blog post introducing it. Microsoft have had multiple devops technologies which all lived in separate silos. Along with its own Azure Insights it inherited Xamarin… Continue reading

  • ListView Adventures – Auto-sizing Uneven Rows

    The Xamarin Forms ListView control has a tough job – it has to provide a platform agnostic, rich data-bindable control and yet take advantage of the performance and look-and-feel of the native control on each platform. I recently discovered an… Continue reading

  • Building a Better Button

    I’ve used the Xamarin.Forms Button in a number of projects and while it has slowly improved (adding support for images etc) it’s still lacking in a few areas. Recently I needed to add support for wrapping and truncation options and… Continue reading

  • Adventures in Desktop App Conversion

    The Desktop App Converter (or Project Centennial) is a way of packaging up traditional desktop applications in appx format for the Windows 10 store. You would commonly use it for modernising an existing app. This allows you to take advantage… Continue reading

  • InTheHand.Forms Updates

    I’ve updated the InTheHand.Forms NuGet package with a few new features:- .NET Standard support. Stretch property to define how to handle cropping/zooming of the video to fit the MediaElement size. NaturalVideoWidth and NaturalVideoHeight allow you to adjust your UI based… Continue reading

  • Read iBeacons from UWP

    I recently got some estimate beacons and have been trying out various things with them. By default they are configured to support Apple’s iBeacon format and could be used in an iOS app to provide location awareness in a close… Continue reading

  • Migrating Wiki content from CodePlex to GitHub

    I’ve seen a few articles on migrating your projects from CodePlex but they kind of ignore the Wiki and suggest just copying and pasting the text across. There is a way which will copy the entire contents and only require… Continue reading