This wires Android dependency injection using Hilt, focusing on the parts that actually trip people up: component scopes, binding styles, and test replacement strategies. It covers constructor injection, qualifiers, multibindings, and how to bridge unsupported framework entry points. The workflow emphasizes matching dependency lifetime to scope explicitly so nothing outlives its owner or rebuilds wastefully. Testing gets first-class treatment with modules, uninstalls, and fakes at the right boundaries. The main guardrail is keeping modules close to their ownership boundary instead of dumping everything into singleton scope or giant provides methods. Includes OrbitTasks examples for both Compose and XML fixtures with real test verification.
npx skills add https://github.com/krutikjain/android-agent-skills --skill android-di-hilt