title: Plugin Management for an Android application
body: <p>We want to develop and extensible Android application, and are looking for a way to handle plugins.</p>
  
  <p>What do you think would be the best approach:</p>
  
  <ul>
  <li><p>Using Android's PackageManager. The problem here is that the PM isn't designed with plugins in mind, so we'd have to implement functionalities such as dependency checks ourselves.</p></li>
  <li><p>Using an existing Java framework such as JPF (Java Plugin Framework) or OSGi. OSGi looks too massive for us, and there's isn't too much information available about JPF on Android.</p></li>
  <li><p>Other ideas?</p></li>
  </ul>