Hi! I'm new to Xamarin and am working on a simple app for users to track performance on different projects. I'm trying to determine how best to track user data. I read about Azure Mobile Apps and thought, "Cool, support for offline sync!" Then I read about Cosmos DB and thought, "Cool, NoSQL sounds great for my purposes!" However, all of the tutorials on offline sync for Azure Mobile Apps talk about SQL databases. Also, the Cosmos DB tutorials don't talk about offline sync. So... is offine sync supported with Cosmos DB?
The impression I get so far is that Xamarin (especially a cross-platform PCL solution) works more easily with SQL than with NoSQL at this point. And Azure Mobile Apps works with SQL, not NoSQL. Is that right or am I missing something? Thanks!
Edit: Also, I hope to eventually add a web front-end for users. Would that affect my decision to go with SQL vs. Cosmos DB?