早期移行する理由
- coroutinesのstable版へ移行したい
- 移行時の問題点を洗い出しておきたい
対応箇所
/build.gradle
buildscript {
ext.kotlin_version = '1.3.0-rc-146'
ext.kotlin_coroutines_version = '0.30.2-eap13'
ext.army_knife_version = '0.6'
repositories {
google()
jcenter()
mavenCentral()
maven { url "https://dl.bintray.com/kotlin/kotlin-eap" }
}
}
/module/build.gradle
kotlin {
experimental {
}
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlin_coroutines_version"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$kotlin_coroutines_version"
}
import kotlinx.coroutines.*
移行の感触