Dependency Injection Mastery
CommunityMaster Hilt for robust Android DI.
AuthorBryantChi
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses complex dependency injection challenges in Android development, particularly with Hilt, enabling cleaner, more maintainable, and scalable application architectures.
Core Features & Use Cases
- Advanced Hilt Usage: Deep dives into custom scopes, assisted injection, and multi-binding patterns.
- Modularization: Guidance on organizing DI modules for multi-module projects.
- Use Case: Integrate a new payment gateway module into an existing Android app by leveraging multi-binding to allow the new processor to be discovered and used alongside existing ones without modifying core payment logic.
Quick Start
Use the Dependency Injection Mastery skill to implement Assisted Injection for a ViewModel that requires both DI dependencies and runtime parameters.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Dependency Injection Mastery Download link: https://github.com/BryantChi/Android-Skills/archive/main.zip#dependency-injection-mastery Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.