Reduced my app size from 70MB to 10.7MB in v2.0, but now I'm overthinking it... Did I strip too much?

Question

Hey r/iOSProgramming,
I just launched v2.0 of my weather-based outfit app (Outfitcast), which was built entirely with SwiftUI.
While working on performance and asset optimization for this major update, I managed to cut the final download size down from ~70 MB in v1.0 to just 10.7 MB in v2.0—even after adding extra features and data models.
Mainly, I optimized asset catalogs, replaced heavy imagery with vector symbols, and trimmed unnecessary dependencies. But now I'm in that classic developer overthinking loop:
1. Asset Compression: Is 10.7MB suspiciously low for a modern SwiftUI app with custom UI/graphics, or did I just finally clean up the bloat properly?

2. First Launch & Caching: Have any of you noticed performance edge-cases on older devices when aggressive vectorization/asset stripping is used for weather/daily utility apps?

I’d really appreciate any feedback from fellow iOS devs!
If anyone has a few minutes to check out the App Store listing or test the app flow, I’d love your brutally honest take on the overall UI/UX structure, launch performance, or things I could improve in v2.1.
(Search for "Outfitcast" on the App Store or let me know if you'd like the direct link).

Posted Sep 13, 2026, 6:19 AM UTC

01
Loading comments…