title: How to set up DAGGER dependency injection from scratch in Android project?
body: <p>How to use Dagger? How to configure Dagger to work in my Android project?</p>
  
  <p>I'd like to use Dagger in my Android project, but I find it confusing.</p>
  
  <p>EDIT: Dagger2 is also out since 2015 04 15, and it's even more confusing!</p>
  
  <p><em>[This question is a "stub" on which I am adding to my answer as I learned more about Dagger1, and learn more about Dagger2. This question is more of a <strong>guide</strong> rather than a "question".]</em></p>