Latest Posts


  • Xamarin Forms Fast Renderers – Part 1 iOS

    A Xamarin Forms Renderer provides the device-specific logic to display a Xamarin Forms control using platform-native UI. Traditionally this was done using the ViewRenderer<T,T> base class. What this actually creates in the UI hierarchy is two controls – the outer… Continue reading

  • Talking About Tasks

    Back in 2010 Microsoft released Windows Phone 7. It was a huge change from the Pocket PC/Windows Mobile OS which had preceded it and while it brought a modern UI and app-store infrastructure it missed a number of pieces of… Continue reading

    Talking About Tasks
  • Capture Android Screen Video from Visual Studio

    While debugging your Xamarin Android app in Visual Studio you can capture a video of the device screen and upload it to your PC. To do this open the ADB command prompt from the Xamarin Android toolbar:- At the command… Continue reading

  • Xamarin iOS App Settings

    When we talk about app settings we could mean a few different things. The actual settings values which are stored by your app, an in-app method to view/edit those settings or the iOS Settings UI which exposes both system and… Continue reading

  • Touchscreen Visualisation on Xamarin iOS

    Seems to Have an Invisible Touch To produce a demonstration video on Android you can turn on screen visualisations from the Developer settings menu and this will shows screen interactions on a screen capture. No such option exists on iOS… Continue reading

  • Calendar Import is Back

    I was almost at the point of retiring the app since Mail & Calendar has supported iCalendar (.ics) files for a while now. Then I came across a scenario where the app is still required. vCalendar files (.vcs) are very… Continue reading

  • Using specific versions of UWP from Win32

    From a Win32 .NET library (One that targets desktop apps whether Console, WinForms or WPF) you can add two references and take advantage of (most) UWP APIs. The first is a .NET library which handles interop with the UWP /… Continue reading

  • Xamarin Forms MediaElement

    Some time ago I created a MediaElement control for Xamarin Forms for displaying video (and audio) content across the main mobile platforms and it’s been steadily improving and has been used in a number of projects. After some discussions on… Continue reading

  • Azure IoT DevKit – External Connectivity

    Beyond the sensors built into the board the possibilities are endless when you consider attaching external devices. As I mentioned in my previous post, the DevKit has an edge connector with a number of input/output pins as well as power.… Continue reading

  • First Steps with Azure IoT DevKit

    The Azure IoT DevKit is an Arduino compatible board which is ready to use in conjunction with Azure IoT Hub to build an end-to-end IoT system. Code running on the board is native C and you deploy to the board… Continue reading