How we cut our iOS app’s launch time in half (with this one cool trick)

Building with frameworks at Automatic has sped up our development workflow and improved our code quality by enforcing strong boundaries between our components. In total, our iOS app contains over 40 first and third-party frameworks: one for consuming our HTTP APIs, another for interacting with our hardware devices via CoreBluetooth, and so on. Although this pattern has made development easier, it came with a cost: slow app launch times.


Want to receive more content like this in your inbox?