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.
|