In previous post, we replaced our Pure Dependency Injection with Dagger2. But, the conversion is without too much thoughts.
One improvement we can do is to follow Dagger’s convention of using Component as Injector.
We can make the following mental models:
@Moduleis for creating objects.
@Componentis for injecting objects into application classes.