Question: I am working on an SAP mobile application. It will start off on iPhone and then move to Android. In the future it will move to other devices. We are going to need storage on the devices, so my question which database should I use?
If you need that the database structure be the same across the apps, than it could be better using pure SQLite on the iPhone app. Core data will add special fields and tables to your database model without you having much control about it.
- Core Data: uses SQLite as underlying database -> The differences between Core Data and a Database