The same scenario as in :location module applies for: - data-remote (Retrofit / Ktor) - data-local (Room, Realm) Your ViewModel is accessing UseCase, which has repositories / services injected. Every other module depends on :domain. :domain is independent. |