Keep in mind that MVVM is pattern for working with...
# android-architecture
c
Keep in mind that MVVM is pattern for working with UIs. An app architecture can have more complexities than just the UI layer. Google's architecture page talks in more general term for an application architecture. The points made are very valid, most of which apply directly to MVVM or MVI.