1 min readApr 7, 2020
Thanks for your response ;)
I'll only say that I don't recommend dagger.android. It's an almost dead library and the benefits that it provides are less than the effort you have to do to integrate it with your existing codebase, and keep it there, because there are some other problems too (like forced inheritance, for example). Also, Google has effectively deprecated it, so, again, I don't recommend it.
The second thing is a nice one! I didn't do in that way because the core module and the app component may have a circular reference, and solving that maybe requires another module or some hack and I didn't want to make the solution harder.
Cheers!