BurgersHub MVVM with Clean Architecture Hilt for Dependency Injection Navigation Component Retrofit Coroutines