An example to showcase the best android architecture using MVVM, Hilt dependency injection, and coroutine