Koin-2-Setup(初始化)

21次阅读
没有评论

共计 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
// 最新的stable版本
koin_version= "2.1.6"

// 最新的unstable版本
koin_version= "2.2.0-rc-1"

Gradle 依赖

添加下面这些Gradle依赖来将Koin添加到您的项目中:

Koin已经在Jcenter上发布

1
2
3
4
// Add Jcenter to your repositories if needed
repositories {
jcenter()
}

Kotlin

1
2
3
4
5
6
7
8
// Koin for Kotlin
implementation "org.koin:koin-core:$koin_version"

// Koin Extended & experimental features
implementation "org.koin:koin-core-ext:$koin_version"

// Koin for Unit tests
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
// Koin for Android
implementation "org.koin:koin-android:$koin_version"

// Koin Android Scope feature
implementation "org.koin:koin-android-scope:$koin_version"

// Koin Android ViewModel feature
implementation "org.koin:koin-android-viewmodel:$koin_version"

AndroidX

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Koin AndroidX Scope feature
implementation "org.koin:koin-androidx-scope:$koin_version"

// Koin AndroidX ViewModel feature
implementation "org.koin:koin-androidx-viewmodel:$koin_version"

// Koin AndroidX Fragment Factory
implementation "org.koin:koin-androidx-fragment:$koin_version"

// Koin AndroidX Work Manager (unstable version)
implementation "org.koin:koin-androidx-workmanager:$koin_version"

// Koin AndroidX Compose (unstable version)
implementation "org.koin:koin-androidx-compose:$koin_version"

Ktor

1
2
// Koin for Ktor Kotlin
implementation "org.koin:koin-ktor:$koin_version"
正文完
 
-「
littlecorgi
版权声明:本站原创文章,由 littlecorgi 2020-10-07发表,共计1687字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)