title: Are actions allowed in MVVM? Android
body: <p>If MVVM is all about data binding and cannot do something like <code>view.doThis()</code>, otherwise it's MVP, then how to invoke actions on views? </p>
  
  <p>Suppose I have view that has a <code>snackbar</code>. <code>View</code> is controlled by its <code>ViewModel</code>. How is this <code>ViewModel</code> supposed to show <code>snackbar</code> without going <code>snackbar.show()</code>? </p>