General topic questions
ViewModel Role
EasyMost asked
Free section · general topics & algorithms
What belongs in a ViewModel vs UI layer?
Reveal model answer
UI state and business orchestration surviving rotation. No Android framework Views, no Context leaks (use Application context carefully). Expose immutable UI state flows.