How to ship features without increasing App Size
Everyone tries so hard to keep their App Download Size as low as possible, but with new features it just keeps increasing even after all your optimizations efforts. For example, consider a text messaging app with functionality that allows you to capture and send picture messages, but we know that only a small percentage of users send picture messages. What if we could deliver this feature to only those users who wants to use it, in contrast, to deliver it to all users as a part of base APK from Play Store, we can totally achieve this by Dynamic Delivery.
Dynamic delivery allows you to download the feature modules on-demand in order to optimize the app install size from the play store. Users can later download and install the components on-demand after they’ve already installed the base APK of the app.
This blog will cover the basics of Dynamic Delivery and how we successfully shipped our HelpCenter Module as a Dynamic feature Module
Engineering at Meta | Here to offend people
5 年Great read.