title: Android Dependency Injection using Dagger 2
body: <p>I just started using dagger 2 for dependency injection in android. The way i'm using it now i made sure i don't have </p>
  
  <blockquote>
    <p>new Class(); </p>
  </blockquote>
  
  <p>but i have a feeling i'm over using dependency injection. I inject any thing that needs an instance. is this right? or are there set of things i can inject or i can inject everything</p>