Many Android developers tend to copy-paste Dependency Injection (DI) setups without fully understanding them.
This approach leads to fragile codebases, silent crashes, poor testability, and misunderstood scopes.
Blindly copying DI setups, especially Hilt/Dagger, can be risky as it may result in issues related to scoping, over-injection, and missed benefits.
The smarter approach involves starting small with manual DI, reading official documentation, and strategically using DI frameworks to avoid unnecessary complexity.