skydoves/GoldMovies

Why use dagger and koin together?

Opened this issue · 2 comments

Why use dagger and koin together?

@MahmoudMabrok

Hi,
Not together.

The mvvm module and mvvm-coroutines module are definitely independent with each other.
And they do not have any dependencies on each other.

The reason why I designed this structure, I wanted to experiment with many kinds of architectures and specifications like mvp, mvvm or different tech stacks even as the same architecture.

Whenever I should make different modules by features or projects/branches based on architecture, there are too many common tasks. So I separated the common tasks as common-ui, network, entity and I reused it on the mvvm, mvvm-coroutines.

Thank you for your interest!

@skydoves Thanks for you response and valuable info.