- 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"
}
}
- 深入理解Bootstrap
- Mobile Web Performance Optimization
- DevOps for Networking
- Mastering Entity Framework
- 程序員數學:用Python學透線性代數和微積分
- JMeter 性能測試實戰(第2版)
- 前端架構:從入門到微前端
- C語言程序設計學習指導與習題解答
- 軟件測試技術指南
- ASP.NET程序設計教程
- Learning FuelPHP for Effective PHP Development
- Node.js Design Patterns
- ExtJS高級程序設計
- MySQL從入門到精通(軟件開發視頻大講堂)
- Tableau 10 Bootcamp