Set up Koin dependency injection for Android

android-di-koinskillsetup L20
KevinAlexanderSoto/BookYouu-notesApp
What it does

Configure Koin dependency injection for Android/KMP feature modules

Best for

Setting up DI scoping per feature layer without manual constructor plumbing.

Inputs
  • · Repository/ViewModel class definition
Outputs
  • · Koin module definition
  • · startKoin() assembly
Requires
  • · Koin framework
  • · Kotlin compiler
Preconditions
  • · Koin dependency in build.gradle
  • · Feature layer structure defined
Failure modes
  • · Module imported without assembly
  • · ViewModel not injected in Composable
Trust signals
  • · singleOf/viewModelOf constructor-reference pattern
  • · koinViewModel() in Composable