Latest project - Gym Gains Tracker Enables the user to create multiple workout plans, using an easy to follow step by step process and then use those plans to track workouts. The app gives users notifications on when to workout and insights into how he/she is performing and progressing. A user account is required which can be set up within the app and the user can also choose to backup their data to the Gym Gains Tracker servers in the cloud.

Gym Gains Tracker Blog posts

Cannot find symbol monoandroidsplash in TrialSplashScreen.java

Ever encounter the 'Cannot find symbol monoandroidsplash in TrialSplashScreen.java' error with Xamarin in Microsoft Visual Studio just after purchasing a license (Indie or Business) and then attemptin... - read more.

13 Feb 2016

Using Umbraco Route Hijacking and posting to it

Route hijacking will allow you to use custom models and populate them before the view gets called/rendered, here's how to do it and how to post forms to a route hijacking controller. - read more.

11 Feb 2016 - 2 Comments

Fixed error installing Microsoft.Bcl onto Xamarin portable project

Installing Microsoft.Bcl and Microsoft.Net.Http using the Nuget package manager onto a Xamarin project, sometimes causes an error, this post describes how to fix/resolve that issue. - read more.

9 Feb 2016 - 3 Comments

Limit Google Autocomplete results to country and city

To add a location based autocomplete to text inputs using Google Autocomplete, you need to add the following code to a script block or separate JavaScript file. The country is limited to two letter co... - read more.

8 Feb 2016 - 3 Comments

Unable to get provider mono.MonoRuntimeProvider: java.lang.RuntimeException

I found that Deploying a Xamarin app to a real device can fail, this is most likely due to the compilation mode, this is the solution that worked for me. - read more.

25 Jan 2016

Locating Android SDK for Xamarin within Visual Studio

Sometimes Xamarin can't find the installed Android SDK location, by the end of this, you should have Xamarin up and running, ready to develop android apps. - read more.

22 Jan 2016

Umbraco using Global.asax to handle events before the Request Handler.

Learn how to override the existing Global.asax and extend the existing Global.asax class. - read more.

22 Jan 2016 - 2 Comments

CSS transition and animate or transform with multiple properties

How to use the CSS transition and animate attributes with multiple property values. - read more.

18 Jan 2016

java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path

Here's how to fix the error 'java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path' when running a Java application on the Raspberry Pi. - read more.

13 Jan 2016

Raspberry Pi: there was an error running option a0 update

A quick tutorial on how to fix the error 'there was an error running option a0 update' when running apt-get update on a Raspberry Pi. - read more.

4 Jan 2016