Home page image
Photo by rawpixel on Unsplash

Recent Posts

  • An image of two apps, one in Light Mode, the other in Dark Mode.

    Xamarin.Forms: Sharing Styles across Light and Dark Themes

    Mar 23, 2020

    With the latest releases of iOS and Android bringing OS support for Dark and Light modes, I set out to discover how to handle this within a Xamarin.Forms app. I found some great articles by both the Xamarin team and the community, explaining how to add themes to your app and switch between them and also how to detect which theme is active in your OS. Having read these articles, there was one aspect that I hadn’t seen covered anywhere, so I thought I’d share my findings below.

  • An image of an Android and iOS app, built using Xamarin.Forms Shell

    Xamarin.Forms Shell: Getting Started

    Jan 27, 2020

    This is a quick guide to getting started with Xamarin.Forms Shell. I’ll show you how to create an app using Xamarin.Forms Shell, add a Flyout menu with an image header and add a new page. I’m going to assume that you are already familiar with Xamarin.Forms and Visual Studio 2019 or Visual Studio for Mac.

  • A flame emoji next to a reload emoji

    XAML Hot Reload for Xamarin.Forms: What's it all about?

    Jan 3, 2020

    XAML Hot Reload is a technology available to a number of XAML supporting platforms, including WPF, UWP, Uno and Xamarin.Forms. It speeds up development time, by removing the need to rebuild the app every time the XAML UI code is changed.

  • The Linux penguin next to the Windows 10 logo

    Windows Subsystem for Linux

    May 6, 2019

    The Windows Subsystem for Linux (WSL) provides a way of running Linux executables natively on Windows. It is available for 64-bit versions of Windows 10 and Windows Server 2019.

  • The logo of the Ruby computer language

    Installing Ruby on the Mac

    Mar 5, 2019

    Building my website requires Ruby, Gems, Bundler and Jekyll. It took me a little while to work out how these 4 things fit together.