Thanks Yonatan V. Levin for sharing! Very good explanation on all new components.
One question, how would you handle reporting back from a ViewModel to the View (Activity/Fragment) to perform an UI related action? Eg: Open an Activity, run an Animation, etc.
For example, lets say your ViewModel executes a `login()` method that depending on the result has to report back to the view to `show an error` or
open an activity Thanks in advance!