igor.wojda
app
featureX
// app module class ShowcaseApplication : Application(), KodeinAware { override val kodein = Kodein.lazy { import(androidXModule(this@ShowcaseApplication)) import(appModule) import(featureXModule) } // featureX module val featureXModule = Kodein.Module("FeatureXModule") { //bindings }
Dynamic Feature Modules
// app module class ShowcaseApplication : Application(), KodeinAware { override val kodein = Kodein.lazy { import(androidXModule(this@ShowcaseApplication))= } // featureX module val featureXModule = Kodein.Module("FeatureXModule") { //How to import appModule and androidXModule inside FeatureXModule }
A modern programming language that makes developers happier.