Using Xamarin Forms DependencyService and Azure Mobile Services to Add Authentication to Cross-Platform Apps

By | Xamarin | No Comments

We previously looked how to create a Xamarin Forms App using Azure Mobile Services for storing and retrieving data. However, up until now, we have been saving the data globally so that it is accessible to all users. This post will explore how to add device-specific authentication to each app so that users can register and manage their own private data using any of the supported authentication providers.

Read More

Loading Indicators and Automatic ViewModel Refresh in Xamarin Forms

By | Xamarin | No Comments

This post continues the series on building a cross-platform app with Xamarin Forms. Although the focus is to demonstrate using Azure Mobile Services, there is a lot that we can do first to improve the user experience of the app. Today we will look at how easy it is to add a loading indicator as well as automatically refresh the app views when changes are made. ActivityIndicator Xamarin Forms includes a handy ActivityIndicator control which can be used to indicate that a long-running process is occurring. This is perfect for the Rebate Reminder app, since it has to fetch the…

Read More

Image Sprites made easy with Web Essentials

By | ASP.NET, Web | One Comment

In one of my previous posts, I showed you how to keep your Visual Studio Web Essentials settings in sync with the rest of your team. Today I’ll demonstrate one of the hidden gems in this great Visual Studio extension: creating image sprites. Image sprites will allow web browsers to load images dramatically faster and with Web Essentials, they can be created without much effort!

Read More

Creating Device-Specific Properties in Cross-Platform Apps with Xamarin Forms

By | Xamarin | No Comments

The previous post Cross-Platform Apps with Xamarin Forms and Azure Mobile Services demonstrated a simple Xamarin forms app to store and manage rebates. However, there were a few issues that impeded the user experience that should be polished up.

Specifically, there are some discrepancies between the different platforms, such as different font sizes as well as a missing Page title on the Windows Phone version.

Today we’ll look at how we can create and use page resources to create device-specific properties allowing us to update the Rebate Reminder app to create a more unified user experience.

Read More

Cross-Platform Apps with Xamarin Forms and Azure Mobile Services

By | Xamarin | No Comments

Inspired by Jesse Liberty’s fantastic blog series on learning Xamarin Forms, I decided to explore developing a fully cross-platform app of my own using Xamarin Forms. I thought it would be useful to explore how I can leverage Azure Mobile Services within the app to create a unified experience for a user regardless of which device they use, and allow their data to travel with them.

Read More