Slim down your Android components with LifecycleObserver
Learn to create custom LifecycleObserver components and inject them with Dagger/Hilt
Basic Auth with OkHttp and Retrofit
Basic Auth example using OkHttp, Retrofit, Dagger in a Kotlin project

Components and Scoping in Hilt
Learn Dagger Hilt component and scope annotations to control lifetime of your injected dependencies

Inject vs Provides vs Binds in Dagger and Hilt
Learn when to use Inject, Provides and Binds annotation in projects using Dagger or Hilt
Binding ViewModels with non-empty constructors
Injecting ViewModels with constructor parameters in a project using Dagger for dependency injection
Injecting Coroutine Dispatcher with Dagger or Hilt
Learn injecting of CoroutineDispatchers in projects using Dagger or Hilt