If you enable Firebase Persistence, Firebase automatically persists your data to a local cache. But I need to identify data that has been persisted but not synchronized online. And secondly, how do know if the data has been persisted locally? Is there an event of some sort or how do you know when to navigate to a different screen or stop a spinner?
I am implementing this in flutter but your answer doesn't have to be specific to that.
Thank you for your response.