Providing refers to the availability of an object in the Dagger graph. If something provides a class, it adds it to the graph. A class requires its dependencies to be provided in order to injected using Dagger.
@Inject
constructor
Here's whatcha need ta do when you're setting up your new Windows:
From the internet: