Muy bueno el curso de Dagger (https://codingwithmitch.com/courses/dagger22-android/) me ayudo mucho a entender este concepto.! Muy recomendable.. saludos.!