Dagger2 is a powerful dependency injection library. However, it can be confusing for the first-time user. And unless things are created in the correct order, builds fail with cryptic error messages.
These step-by-step instructions were created while setting up a new project to document the process.
1. Setup Gradle version variables (optional)
2. Setup Gradle dependencies
- Create an App class that extends Application