DevPrep

All topics › Performance

How do you reduce app size?

Middle PRO

Essence

Size affects install conversion, update download time and space on the user's device. There's the download size (the compressed package from the App Store) and the install size (how much it takes on disk). Thanks to App Thinning, users get a package variant for their device: only the needed architectures and resources at the right scale. So look at the size for specific devices, not the weight of the .ipa from the archive.

The rest of this answer, with code and interview follow-ups, is in the DevPrep app.

Read the full answer in DevPrep

Practice this before your interview

DevPrep turns these answers into one-minute challenges: what does this code print, find the bug, mock interviews. One challenge a day.

Get DevPrep on the App Store