I’m facing an issue with cache accumulation in my FlutterFlow app.
Here’s the context:
I only use Firebase for photo uploads.
For my main database, I integrate with Bubble via a custom API (not Firebase Firestore/RTDB).
When users upload photos, I first convert them to base64 using Upload/Save Media, then I call my API.
After sending the data, I use “Clear Uploaded Data” to release the temporary images.
Even with this workflow, the app seems to accumulate cache over time.
My questions are:
How does FlutterFlow handle cache storage under the hood (for images, API data, etc.)?
Is there a way to programmatically clear the app cache from inside the app (via custom action or Dart code), instead of asking users to manually go to device settings → Clear Cache?
My goal is to give users a button or an in-app action that behaves the same as the Clear Cache option in Android/iOS app settings.
Has anyone run into this and found a solution or workaround?