Series of different feature sample in Dagger
- no-dagger: Manually manage dependency
- dagger-basic: Basic dagger usage with @Inject, @Component
- dagger-module: Sample of using @Module with @Provide and @Binds
- dagger-scope: Sample of @Scope in Dagger
- dagger-lazy: Sample of Lazy and Provider
- dagger-named: Sample of identify same type of dependency
- dagger-subcomponent: Sample of using subcomponent to provide dependency via different scope of dependency
- dagger-dependencies: Sample of using dependencies attribute to link different level of component in multi-module
- dagger-multi-binding: Sample of using multi-binding in Dagger
- hilt-basic: Sample of benefit of using hilt on top of dagger