https://stackoverflow.com/questions/46727276/mvvm-pattern-and-startactivity
Sending Events From an MVVM View Model with Kotlin [https://medium.com/@erik_90880/sending-events-from-an-mvvm-view-model-with-kotlin-19fdce61dcb9]
https://stackoverflow.com/questions/46727276/mvvm-pattern-and-startactivity
Sending Events From an MVVM View Model with Kotlin [https://medium.com/@erik_90880/sending-events-from-an-mvvm-view-model-with-kotlin-19fdce61dcb9]
Android Internals For Developers : Part I (https://android.jlelse.eu/android-internals-for-developers-part-i-982a4409f4b5)
Android Internals for Developers: Part II (https://android.jlelse.eu/android-internals-for-developers-part-ii-c6ca94243efa)