Hello! I have an application developed with flutterflow, already working with firestore. It is an animal confinement application, which will be used by producers in areas that do not have internet. At the moment it only works online, that is, when the user has an internet connection. However, I need it to be able to use it without an internet connection, and as soon as this connection is reestablished, it can synchronize the data from offline to online as well.
I currently noticed that firestore has some caching scheme, but it only works for reading data as far as I noticed. However, within the application I work with reading, updating, creating and deleting, but when I try to perform a create, update or delete action, the app simply stays in an infinite loop and does nothing, making this update impossible when offline.
I need a solution that allows the user, even without an internet connection, to create, update or delete items from the collections and then transfer them to the online database, which is Firebase.