Kotlin Coroutines and Flow for Android Development
Last updated on October 16, 2026 12:31 amKotlin Coroutines and Flow for Android Development
★★★★★
$559.00 in stock
Udemy.com
as of November 6, 2026 2:29 am
The Complete Guide! Get a deep understanding of Kotlin Coroutines and Flow to use them successfully in your Android Apps
Created by:
Lukas Lechner
Freelance Android Developer
Freelance Android Developer
Rating:4.67 (1828reviews)
9936students enrolled
What Will I Learn?
- Implement the most common use cases for Kotlin Coroutines and Flow on Android
- Get a deep understanding of Kotlin Coroutines and Flows
- Learn advanced Coroutine Concepts (Structured Concurrency, Coroutine Scopes and Contexts, internal workings, )
- Learn how to create Flows using different Flow builders
- Learn about Flow operators (lifecycle operators, intermediate operators, terminal operators)
- Learn about different kind of Flows (regular Flows, SharedFlows, StateFlows)
- Create a stock live-tracking app with Flows
- Learn when to use Channels in Android Development
- Understand the advantages of using Coroutines over Callbacks or RxJava.
- How to perform network requests with Retrofit sequentially and concurrently.
- How to use Room together with Coroutines.
- Background processing with Coroutines.
- Exception Handling and Cancellation in Coroutines and Flows.
- How to write Unit Tests for coroutine-based implementations
Requirements
- No prior knowledge about Kotlin Coroutines or Flow needed, however you should be familiar with the Basics of Kotlin and Android, as well as some Android Jetpack Components (ViewModels, LiveData, Room) and Retrofit.
Target audience
- Android Developers who want to get a deep understanding of Kotlin Coroutines and Flow and want to know how to implement the most common use cases on Android.


There are no reviews yet.