I'm a beginner in Dagger. I've been looking for a tutorial that not only demonstrates code but also explains what every annotation is responsible for. Just great