title: Managing the project structure of larger and more complex apps
body: <p>This is a bit of a basic question/s and pertains to project structure. It's just a basic concept I have missed in android. (as a result of being self taught).</p>
  
  <p>With an app that has many classes, activities and fragments, it's becoming busy in both the java and res folders.</p>
  
  <p>I am unsure what is the best way to proceed with managing larger projects.</p>
  
  <p>For instance, if I have a various sections, bluetooth, wifi, gps, etc.  And for many of these they are reusable code "packages" or "modules" (I am not sure of  the correct word).  </p>
  
  <p>How should I go about formatting my project?<br>
  Using packages?<br>
  Is there a dll concept equivalent?</p>
  
  <p>There is this question here:<br>
  <a href="https://stackoverflow.com/questions/2651161/is-there-any-dll-or-dll-like-concept-in-android">Is there any DLL or DLL like concept in Android?</a>, but it doesn't really help clarify this issue for me.</p>
  
  <p>Any feedback is appreciated. </p>