Your question is Architect a scalable Android app. 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).
Design a scalable Android app: discuss MVVM vs MVI, Jetpack Compose/Fire TV UI optimizations, and caching strategies (Room, DataStore, network caching).
Asked in the system design, Android-focused stage. Android-focused system design round.
Explain the architecture and justify decisions around state management, rendering performance, persistence, synchronization, offline behavior, testing, and observability. Address how the design would evolve for different device capabilities and unreliable networks.