Let's say my app has 2 features - text messaging & video calling. I published the apk with only the text messaging feature built into it and a download button that says "Download Video Calling feature", on clicking this button the code for the video feature gets downloaded and installed which changes the current UI and displays a new video calling feature.
Is this runtime addition to code possible or do we need to build a complete new apk with both features and ask user to update from play store? I wonder if we can do something like chrome extensions on android.