What's truly wild here is that at the beginning of 2024, the T-Life app was 37.3 MB
It's now at 475 MB
š§µ How to 10x your app size
General breakdown
Dynamic Frameworks: 195 MB
Main app binary: 159 MB
Asset catalog: 69 MB
fwiw, each of those are bigger than the entire app was ~14 months ago šµ
basically this is what T-Life did over the last year
The app used to have a few UI & Games bundles + a slim binary and that was it
Now it's largest dynamic framework (AzureCommunicationCalling) is bigger than the entire app used to be at 65 MB
And why is that framework so big?
Yep, binary symbols strike again
To keep with the theme, they have more bloat from binary symbols (49 MB) & uncompressed images (38 MB) than entire app size used to be
Here's a good TL;DR on what binary symbols are from our thread on @Colgate
If you want to dive deeper, there are more resources at the end of the Colgate thread š
Back to T-Life, they're also leaking their Design System previews into prod so obviously we generated snapshots
To give T-Life some credit, we didn't find any glaring accessibility issues from their snapshot tests which is always nice to see š
Ok we didn't REALLY tell you how you too can increase your app size 10x, but if you have any funny ideas on how to do that, plz comment them
You can examine the full diff here
emergetools.com/app/example/coā¦
Thanks for the tag @Ro_Cha_ !
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.