Pinterest Apr 16, 2021

How We Reduced Pinterest’s iOS App Size by 30+% / 50MB

Article Summary

Pinterest slashed their iOS app size by 30% (50MB) and immediately saw install rates climb. The culprit? A sneaky localization bug multiplying files across app extensions.

Pinterest's iOS team discovered their Bazel build system was duplicating localization files into every app extension, bloating the bundle unnecessarily. Engineer Liang Ma shares how they diagnosed and fixed this architectural issue.

Key Takeaways

Critical Insight

A single architectural fix eliminating duplicate localization files reduced Pinterest's iOS app by 50MB and boosted installs.

The team reveals why NSLocalizedString was the real villain and their long-term strategy for truly modular extensions.

Recent from Pinterest

Related Articles