共计 1687 个字符,预计需要花费 5 分钟才能阅读完成。
提醒:本文最后更新于2023-05-27 19:06,文中所关联的信息可能已发生改变,请知悉!
https://start.insert-koin.io/#/setup/index
开始
Koin in 5 minutes (5分钟快速入手Koin)
Getting Started (开始)
为您的项目配置Koin
Koin的最新版本:
1 2
3 4
5
|
koin_version= "2.1.6"
koin_version= "2.2.0-rc-1"
|
添加下面这些Gradle依赖来将Koin添加到您的项目中:
Koin已经在Jcenter上发布
1 2
3 4
|
repositories { jcenter() }
|
Kotlin
1 2
3 4
5
6 7 8
|
implementation "org.koin:koin-core:$koin_version"
implementation "org.koin:koin-core-ext:$koin_version"
testImplementation "org.koin:koin-test:$koin_version"
|
Gradle Plugin
1 2
3 4
5
6 7 8 9 10
|
buildscript { repositories { jcenter() } dependencies { classpath "org.koin:koin-gradle-plugin:$koin_version" } }
apply plugin: 'koin'
|
Android
1 2
3 4
5
6 7 8
|
implementation "org.koin:koin-android:$koin_version"
implementation "org.koin:koin-android-scope:$koin_version"
implementation "org.koin:koin-android-viewmodel:$koin_version"
|
AndroidX
1 2
3 4
5
6 7 8 9 10 11 12 13 14
|
implementation "org.koin:koin-androidx-scope:$koin_version"
implementation "org.koin:koin-androidx-viewmodel:$koin_version"
implementation "org.koin:koin-androidx-fragment:$koin_version"
implementation "org.koin:koin-androidx-workmanager:$koin_version"
implementation "org.koin:koin-androidx-compose:$koin_version"
|
Ktor
1 2
|
implementation "org.koin:koin-ktor:$koin_version"
|