Latest project - Notewriter Write and store notes on your phone to make sure you never forget a thing!

Notewriter Blog posts

Selecting records from an MS SQL database and improving query performance

Understanding simple select statements and how they are used to select data/records/rows from a table with an overview of how to use indexes as a go further exercise. - read more.

11 Jul 2016

Using Google Cloud Messaging (GCM) on Android and iOS in Xamarin

Google Cloud Messaging or GCM for short can be used in Xamarin for both Android and iOS as a service to provide notifications from your server to your mobile device and back again. Using this within Xamarin Forms, you'll be able to create applications that sent/recieve messages and also display notifications. - read more.

1 Jul 2016 - 1 Comments

Auto/Custom height on Xamarin Forms WebView for Android and iOS

Xamarin Forms can sometimes be annoying with things that seem so simple and trivial, for example... Web Views can't have an automatic height set, for this you'll need a custom renderer for each device type you're building for. - read more.

18 May 2016 - 11 Comments

Javascript Desktop Notifications

I'm not gonna write massive paragraphs about his one, but simply provide a nice example of how to implement desktop notifications for browsers running webkit in JavaScript. Who knows maybe Internet Explorer will support it some time soon? - read more.

26 Feb 2016

Setting up tables in SQLite with a primary key on a Xamarin Forms app

SQLite has two API's available, the synchronous and the asynchronous API's. It's easy to set a primary key with the synchronous API because you'll be typing the SQL yourself, however the asynchronous API is much easier to use for people with less SQL knowledge and requires much less code. It's just hard sometimes to get your head around the initial setup, as is the case when setting a primary key. You'll kick yourself when you find out how. - read more.

25 Feb 2016 - 2 Comments

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