http://hannesdorfmann.com/android/presenters-dont-need-lifecycle
blog-post-presenters-do-not-need-lifecycle-events#modeling-whole-system1Before reading this... I've had some thoughts in the past about modeling the entire system. In that case, a view model needs to also take into account external events (like lifecycle events, push notifications, etc) blog-post-presenters-do-not-need-lifecycle-events#modeling-whole-system1