On-demand resources are the app content that is hosted on the App Store, separate from the app bundle, and are downloaded on-demand by the operating system.

Many times, while building iOS apps, we have to add resources such as images, videos or animations, that are rarely loaded. These resources increase the bundle size of the application, therefore impacting the user experience without being actively used.

This problem can be optimized to some extent by careful usage of resources but becomes tricky to tackle when there is no alternative — such as in the case of A/B testing, or the resource…


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store