I am developing an application that should be extendable I want the user to install the base app and then extend it by installing extension packs (different APKs) or plug-ins (
I have a set of animated scenes, effects and transitions animated scene is a combination of code and resources The user can select the 1st scene, 2nd scene etc..
If the "animated scenes" are activities. your add-on APKs simply publish their own sets of activities, and you use PackageManager
to determine which of your plugins are installed and how to use them.