Note: I am a newbie in flutter, Android and Firebase.
So, I have a logo Maker App, the assets(PNG Images) such as the face, hat etc. are saved in the firestore
Database. I have a total of 71 documents in my database currently.
Currently, I use cached_network_image plugin. With this plugin, the image will be read-only one time for a single user. Since from next time image will be retrieved from cache Storage. But the retrieval of the title of the image is still a problem.
Still, for a single user, I get around 100 reads! This is the schema of my database.
Kinda Obvious different collection for different parts, and one document for one image.
Using StreamBuilder to retrieve data,
Is there any way I can reduce the number of read request by either code or changing database schema or something else?