Skip to content

Instantly share code, notes, and snippets.

@arnaudgiuliani
Created February 14, 2022 13:24
Show Gist options
  • Save arnaudgiuliani/41840bafdd73efcd37dfb5306b7cbd7b to your computer and use it in GitHub Desktop.
Save arnaudgiuliani/41840bafdd73efcd37dfb5306b7cbd7b to your computer and use it in GitHub Desktop.
val dataModule = module {
// data components definitions
}
val featureModule1 = module {
includes(dataModule)
// feature1 definitions
}
val featureModule2 = module {
includes(dataModule)
// feature2 definitions
}
startKoin {
// will load featureModule1, dataModule & featureModule2
modules(featureModule1,featureModule2)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment