Hello, let's say we have 3 modules: domain, data and app. App depends on data and domain, data depends on domain, domain has no dependencies on other project modules. I create repository interface in domain module and implementation in data module, but remember that domain module doesn't depend on data module.
I managed to do it with hilt:
https://github.com/gufeczek/dagger-ioc-test/tree/main
Is it possible to do it with koin, preferable with annotations?