I would love to hear your experience and opinions when designing a cross platform application using Xamarin and it comes to local data persistence, SQLite, NoSQL.
I want to start architect an iOS/Android/Windows Phone mobile app and trying to figure out the best approach when it comes handling local data which will most probably will synchronized with a SQL Server through a web service.
Use SQLite? Maybe NoSQL, supported plugins for the platforms? Any tutorial on the subject from Xamarin? Different approach to every application layer and just decouple with interfaces, what approach?
iOS have Core Data.
Android have SQLite.
Microsoft, basically have nothing!
So, what do you offer on the subject?