This is a bookmark to help me remember a useful session around Azure Mobile Services at //build/. It covers only the first 15 minutes that have provided me some great insight to waht is possible. I also provide a rough outline to help me remember the content.
This is a quick synopsis of the first part of Chris and Donna’s presentation at //build/ 2014. You can find it at the //build/ site.
View the video
The first part of this talk provides a great overview of what type of data models you can support leveraging Azure mobile services as your backend.
I was surprised to learn that not only does it support multiple client applications, but also multiple data models on the backend, such as MongoDB, Azure tables, and more.
Needs to be lightweight
Broad support for Windows, iOS, Android, HTML/JS, Xamarin, PhoneGap
Use IMobileServiceSyncTable<> and GetSyncTable() to interact with tables
In your init code, add App.MobileService.SyncContext.IsInitialized
Uses MobileServiceSQLiteStore() object
Calls the App.MobileService.SyncContext.InitializeAsync()
There are PushAsync() and PullAsync() methods to call to perform local data usage
I recommend you go through the video. There is some great guidance to be had: