- 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"
}
}
- Testing with JUnit
- C#程序設計(慕課版)
- Data Analysis with IBM SPSS Statistics
- Mastering Python Networking
- Mastering Predictive Analytics with Python
- Android Native Development Kit Cookbook
- Extending Puppet(Second Edition)
- Qt5 C++ GUI Programming Cookbook
- 區塊鏈架構之美:從比特幣、以太坊、超級賬本看區塊鏈架構設計
- 關系數據庫與SQL Server 2012(第3版)
- Learning TypeScript
- Visual Basic 開發從入門到精通
- Learning Scrapy
- Cocos2D Game Development Essentials
- 新手學ASP動態網頁開發