Tom. If you need data that will be available offline without an Internet connection, then you should use the SQLITE database, which is part of android / ios.
If your application stores data on a server, which, in turn, is used by another portal or other devices (sharing), consider storing data through a web server and mysql database.
So it depends on usage and sharing requirements. Saving data locally is of great benefit because it is faster, no network is required, data is always available, and not using the network also increases battery life.
Jailbroken
source share