Fruit Hub(MVVM architectural pattern, Coroutines and Dependency injection with Hilt, safeApiReguest, BaseFragment in Kotlin)