I'm considering to use Firebase as the server database for the mobile app (iOS). The point is user should be able to:
Work offline with data
Run some queries on data even if it's offline
So I believe the first problem is not a problem anymore as for Firebase implemented the local offline version but what about the second one?
The scenario is: user downloads data when it's online and keep working with loaded data even if it's offline. What does it mean - the app allows user doing search by different criteria, so I have to implement some type of queries on the mobile. I can't figure out though if it's possible with Firebase.