Description
This is the most complete resource online for learning about Kotlin coroutines.
This course will take you step by step, through each concept related to coroutines, discuss it in detail, then apply it in a practical project in Kotlin.
We will cover topics such as:
Scope
Context
Suspending functions
Jobs
Dispatchers
async
withContext
Exception handling
Asynchronous flow
Properties
Flow cancellation
Operators
Buffering
Composing flows
Channels
Producer
Pipelines
Fan-in and fan-out
Buffered channels
Ticker channels
In addition, we will also be working on several
Android apps
to apply the knowledge we learned.
A background
image processing
app
A network communications app using Coroutines,
Retrofit
and MVVM
A
Room database
using coroutines
A news ticker app using
Asynchronous Flows
, Retrofit and MVVM
This course is great if you want to take your multithreading and parallel processing skills to the next level.
Sign up today
and let's start learning about Kotlin Coroutines.
Requrirements
Requirements
Android development knowledge
Kotlin
Retrofit
MVVM
Room database