So my app is a clothing marketplace which obviously requires a tonne of image loading and thus caching. After testing my app over the past 4-5 days, I’ve gone and seen that BubbleGo has racked up 1.2 GB of storage on my phone. This is disasterous if I were planning on releasing this to the public. So my question is:
Does BubbleGo generally store more data than a testflight version of my app?
Is there a way to control which image data is stored locally?
Is there a way for images to load faster?? (I have seen many forum posts on this, and am wondering if anyone has found a solution. Is BubbleGo load-time the same as a fully-released app?)
Can we prioritise the Bubble.io team’s focus on image load time, storage, and loading events before launch? Noting that @nick.carroll has put this as a area of concern that will likely have to wait until after public release (which we all know could be a while longer)?
Big discovery for Image Load-time. All my images are in Webp for optimisation over the web. I think when displaying this file type on mobile, some sort of image conversion is undergone, which both takes AGESS and adds alot to storage (likely transporting to PNG).
A fix I have found in the mean-time is to add the “processed with imgix” and most importantly setting file format to Pjpg which is seems to be the most optimized for mobile at the moment. Also reducing quality where applicable helps.
I still hope some focus can be made by the bubble.io team to implement a loading state for images, and maybe while there at it look into load time and storage optimization.
Thanks Nicky mate your the best! I’d personally say your prioritise from my experience are
Add conditional state for image “is loading”
Better optimize image storage (maybe add a box on images - is locally stored, or isn’t, because some images we want loaded instantly, and other we are happy to load each time the app is restarted)
Image load time - still an issue, but definetly less concerning for me personally after adding the Imgix Pjpg property spoken about above - load time under 2 seconds now which is OK.