Your question is Architectural Patterns Comparison. 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).
Compare and contrast different architectural patterns like MVVM, MVP, or Clean Architecture.
Explain the responsibilities of each layer, how dependencies and state flow through the application, and how you would choose between these patterns for a mobile feature. Include a practical recommendation, testing strategy, and trade-offs against at least one alternative.