Your question is Design Patterns You Used. 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).
Which design patterns have you worked on? Describe two or three patterns you have used in production, how they were implemented, and what problem each solved. Explain one trade-off or situation where you would avoid a pattern. Keep the discussion focused on Kotlin and Android development, including architectural patterns such as MVVM or Repository and object-oriented patterns such as Factory or Strategy.