We've got to stop meeting like this ๐
๐งต taking a look under the hood of the @Yelp iOS app
Install size weighs in at ~318 MB, but ~4 MB of that is the watch app โ๏ธ
High-level breakdown:
130 MB dynamic frameworks
47 MB assets
34 MB main app target binary
26 MB localizations
For reference, @GoogleMaps weighs in at ~296 MB (7% smaller)
Emerge found 245 images that could be optimized to help save 21 MB (~7%)
We found two nearly identical images of this woman with her dog โ one with a vignette and one without. Are both images used in the app? Only Yelp could answer that ๐ต๏ธ
We discovered a bunch of these category.coredata.sqlite files in the app which happen to be localized databases of every business category on Yelp
Some of the business categories include squash, sex therapy, feng shui, and parasailing. Nice ๐คญ
Another fun thing we found were these Lottie json animations for various milestones you achieve, like to recognize that you're a hot dog expert ๐ญ๐
Aside from that, we didn't find much else except that another 44 MB could be saved by stripping binary symbols (๐ classic @jazzychad)
Thanks for tagging us @SwiftDev_UI @singhalrishi27! We love doing these ๐บ
Here's a link back to the original tweet
@threadreaderapp unroll
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.