Is your app written in Swift or are you considering rewriting your app in Swift? Are you adding more and more features to your app, and getting worried about your app size blowing up? If so, reducing your app size should be on your radar.
When our Uber Rider app exceeded the OTA limit, we had to find solutions to reduce the app size. We dug into the Swift compiler process and analyzed the compiler output to find the root causes of size increases. We used this information to identify potential changes to both compiler process and to the source code which allowed us to attain significant size decreases without major changes to the app.
While you might not be running up against the size limits, keeping your app size small will help you keep your app more performant thus be more attractive to users. This talk will go over binary size analysis and optimizations we used at Uber, as well as general tips and tricks you might be able to apply to your app.