Dagger2 errors are scary as hell. If you inasmuch make the wrong dependency binding or mis-scoped the Component or the Module, or forgot to specify which of those Modules and Components are Singletons, then the build breaks and you are treated to a stacktrace of errors.

If you don't know how to read the fine print that is Dagger's binding error stack trace, you will spend days trying to find what Dagger module or component you broke again. Then your attempted fix causes more breaks and so on...

Add Comment