Kotlin: Using Coroutines
Offered By: Pluralsight
Course Description
Overview
More and more languages are providing support for asynchronous programming. This course will show you how to use the asynchronous programming features of Kotlin allowing you to create applications that are more responsive.
As a developer, you want to build fast-running applications without the overhead that threads can cause. In this course, Kotlin: Using Coroutines, you'll learn how coroutines provide a way to use ‘lightweight’ threads within a process that let us take advantage of multi-core processors without much of the overhead. First, you'll learn how to create coroutines. Next, you'll explore how to use them to return data. Finally, you'll discover how to use coroutines in environments such as JavaFX and Android, where thread affinity is really an issue. By the end of this course, you'll have a thorough knowledge of how to use coroutines in Kotlin to create fast and efficient applications.
Topics:
As a developer, you want to build fast-running applications without the overhead that threads can cause. In this course, Kotlin: Using Coroutines, you'll learn how coroutines provide a way to use ‘lightweight’ threads within a process that let us take advantage of multi-core processors without much of the overhead. First, you'll learn how to create coroutines. Next, you'll explore how to use them to return data. Finally, you'll discover how to use coroutines in environments such as JavaFX and Android, where thread affinity is really an issue. By the end of this course, you'll have a thorough knowledge of how to use coroutines in Kotlin to create fast and efficient applications.
Topics:
- Course Overview
- Introducing Kotlin Coroutines
- Defining Functions and Running them with Coroutine Builders
- Waiting on, Join-ing to, and Cancelling Coroutines
- Understanding Coroutine Contexts
- Composing Functions and Returning Data from Coroutines
- Using Channels to Communicate Between Coroutines
- Waiting on Multiple Coroutines Concurrently by Using Select
- Using Actors to Communicate Between Coroutines
- Using Coroutines in UI Applications
Taught by
Kevin Jones
Related Courses
Create your first GUI application in jGRASP using JavaFXCoursera Project Network via Coursera Starting GUI Programming with JavaFX
Coursera Project Network via Coursera Install, Configure, and use Java Extension Pack in VS Code
Coursera Project Network via Coursera Learn Java and JavaFX by creating a Graphical Calculator
Coursera Project Network via Coursera تعلم Java و JavaFX من خلال عمل آلة حاسبة
Coursera Project Network via Coursera