Hi all,
I am trying to build a mobile app to upload photos. My requirements are:
- Offline mode: ability to store potentially 100s of photos in offline cache, and then sync those when internet connection re-established
- Ability to upload up to 50 photos in one go, into each image select field, without the app crashing
Can anyone help me answer these questions or direct me to the right places in the documentation? I haven’t had much luck so far
Hello, I hate to break the news to you. Bubble.io is used for building online apps. You’ll have to do some google searches for building off line apps for Mobile.
However, you can use bubble for the back-end points for the offline app once the mobile device connects.
Also can use for other online (only) parts of what you want to do.
Yep check out https://progressier.com/ and cache options for media, integrates nicely to bubble
Hi everyone,
For anyone running into this kind of offline mobile workflow, I recently released a Bubble Mobile plugin that may help with the “queue and sync later” part:
Offline Action Queue Mobile
It is not meant to magically bypass Bubble’s native file/photo limits or store hundreds of large image files by itself. But it does help with the workflow side of offline sync:
- Save a mobile action locally while the phone is offline
- Store form data / metadata as key-value rows
- Detect when the device is back online
- Trigger a Bubble workflow when a saved action is ready
- Track pending / sent / error states
- Retry failed actions manually
- Delete or clear queued actions
So for a photo-upload use case, you could queue the upload intent and related metadata while offline, then process it once the phone is online again. For very large batches of photos, you would still want to test carefully on real devices and consider the file storage limits separately.
I built it mainly for field apps, inspections, forms, orders, notes, and mobile workflows that should not fail just because the user temporarily loses connection.
Hope it helps someone building offline-friendly Bubble Mobile apps.