This is how I architect my own Android apps, I learned this architecture on the job, in all its details, and in this video I'm trying to convey it to you guys as best as I can. It's #MVVM and uses #RxJava for threading and #Koin for dependency injection.
...
https://www.youtube.com/watch?v=MA7qUCF8mLg