Foundation of DI
Course Introduction
What is Dependency Injection?
Loosely coupled codebase. what does it mean?
Basic Idea of MVVM Architecture
Implementation of MVVM architecture without Hilt
Manually provide dependency without Hilt
Flow diagram of Dependency Injection
Coding - Hilt
Summary & 3 benefits of DI
Hilt Code Generation
@HiltAndroidApp Annotation
@Module Annotation
@Provides and @Binds Annotation
@InstallIn Annotation
@AndroidEntryPoint Annotation
@HiltViewModel Annotation
@Inject Annotations
@Singleton vs @InstallIn(SingletonComponent::class)
Conclusion
This lesson is part of a premium course. Purchase the course to get full access to all lessons, materials, and course features.