A single screen Xamarin Forms app using Azure Mobile Services with offline data synchronisation