title: Write an application that can use plugins
body: <p>I am trying to find a way to have plugins in an application.</p>
  
  <p>My goal is to have a Core application, and offer plugins that can be downloadable on the market. (It can be anything, weather, radio player, etc...)</p>
  
  <p>The plugins would not interact with each other, so the core application is more like a directory of multiple applications with kind of a SDK that the plugins use.</p>
  
  <p>There is the Tic Tac Toe example in the Android doc, but the requires the main app to declare the external lib. My wish is that the core app detects the new installed plugins and shows them.</p>
  
  <p>I found <a href="https://stackoverflow.com/questions/2232195/how-to-achieve-modularity-structure-of-app-subcomponents-on-android">this other question</a> but there is no answer.</p>
  
  <p>Is there a way to do that?</p>
  
  <p>Edit: There are also applications that can be unlocked by buying another app on the market. How do they work? I could not find anything interesting yet. You know what you find when you google "android unlock" :)</p>