- Learning Concurrency in Kotlin
- Miguel Angel Castiblanco Torres
- 265字
- 2021-08-05 10:46:46
Adding support for coroutines
Now that the project has been created, it's time to add coroutines support. To do this, open the Project section and double-click in build.gradle for the project. It is located inside the Gradle Scripts section:

Inside this document, you will add a new variable to centralize the coroutines version. In a new line below ext.kotlin.version, add ext.coroutines_version, as shown here, for example:
buildscript {
ext.kotlin_version = '1.2.50'
ext.coroutines_version = '0.23.3'
...
}
Now you need to add the dependencies for coroutines. Append the dependency configuration in the build.gradle file for the Module:

First, we will add the dependency for coroutines:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-
jdk7:$kotlin_version"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-
core:$coroutines_version"
<...>
}
Currently, coroutines are considered an experimental feature. In order to remove any warning when compiling or running apps using coroutines, it's necessary to also append this to the build.gradle file for the Module:
kotlin {
experimental {
coroutines "enable"
}
}
- 數(shù)據科學實戰(zhàn)手冊(R+Python)
- 計算機圖形學編程(使用OpenGL和C++)(第2版)
- INSTANT CakePHP Starter
- TypeScript圖形渲染實戰(zhàn):基于WebGL的3D架構與實現(xiàn)
- Spring Boot進階:原理、實戰(zhàn)與面試題分析
- Mastering Apache Maven 3
- Visual Basic程序設計實驗指導(第二版)
- PLC應用技術(三菱FX2N系列)
- 利用Python進行數(shù)據分析
- TypeScript 2.x By Example
- Machine Learning for Developers
- Advanced Python Programming
- Practical Predictive Analytics
- 大數(shù)據時代的企業(yè)升級之道(全3冊)
- WordPress Search Engine Optimization(Second Edition)