Koin 是一个用于 Kotlin 的实用型轻量级依赖注入框架,采用纯 Kotlin 编写而成,仅使用功能解析,无代理、无代码生成、无反射。
Koin 是一个 DSL,一个轻便的容器和一个实用的 API。
Actual Version
koin_version = '0.9.3'
Gradle
确保已经有 jcenter
repo
// Add Jcenter to your repositories if needed repositories { jcenter() }
选择 Koin 模块
// Koin for Kotlin compile "org.koin:koin-core:$koin_version" // Koin for Android compile "org.koin:koin-android:$koin_version" // Koin for Android Architecture Components compile "org.koin:koin-android-architecture:$koin_version" // Koin for Spark Kotlin compile "org.koin:koin-spark:$koin_version" // Koin for Ktor Kotlin compile "org.koin:koin-ktor:$koin_version" // Koin for JUnit tests testCompile "org.koin:koin-test:$koin_version"