Turkish museums (MVVM architectural pattern, Coroutines and Dependency injection with Hilt, safeApiReguest, BaseFragment, Room, Interceptor in Kotlin)