Partitioning large public data set for read

Hey,

im still having a hard time to get my head around the offline first approach and partitioning system in realm sync.

I create an app, in which a user can create an advert with pictures. This will be a public partition so that every user can read the data. If my user base will increase in size, the initial download size will be up to Gigabytes of data. How can I work around that, even I can’t split the data into different partitions?

Thanks!