Android Dependency Injection (Hilt) - Android Hilt Dependency Injection Setup and Standards
Standards for Hilt setup, scoping, and modules in Android applications
Tags
Updated: 2026-02-12Capabilities
Typical Inputs
What this skill does
- annotate Application class
- annotate Activities/Fragments
- use @Binds annotation
- use @Provides annotation
- set InstallIn scope
- implement constructor injection
- use assisted injection
Inputs
- Application class
- Activities/Fragments
- abstract classes
- runtime parameters
- Kotlin files
Outputs
- @HiltAndroidApp annotated class
- @AndroidEntryPoint annotated components
- dependency modules
- injection setup
Requirements
- Android development environment
- Hilt/Dagger libraries
- Kotlin programming language
- @Module.kt or @Component.kt files
