Your question is Dependency Injection on Android. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
What is dependency injection and why is it needed on Android? Dagger vs Hilt, can Dagger be used without Hilt, and what does scope mean in Hilt?
Asked in the Round 3: System design stage. Explain the concepts using Android examples, compare the tradeoffs, and describe how you would structure dependencies in a production application.