Design the API layer of an Android app with MVVM
Design how an Android app talks to its backend API using the MVVM pattern: the layers from the network client up through repositories and view models to the screen, and what each one owns. Cover how data and state flow to the UI, errors and loading states, and caching.
No answer yet. Write the first one; the best answer gets endorsed.
