title: Android package organization
body: <p>I am fairly new to Android development, so I have some questions about Android project/code design. </p>
  
  <ol>
  <li>Do people generally split up API calls into a separate class/classes? Or do you call them within the object itself?</li>
  <li>Are packages just sub-directories? From what I understand, they're only used for the benefit of the programmer as an organizational tool. </li>
  </ol>
  
  <p>I know that these questions are somewhat subjective, but I'm interested in how other developers organize their code. Thanks!</p>