Master Coroutines and Flows
Structured concurrency, cancellation, Flow, and Android async patterns.
20 chapters · first 2 free to read
Chapters
- Chapter 1 — The Concurrency Problem on Android · Free
- Chapter 2 — Your First Coroutine · Free
- Chapter 3 — Coroutine Builders
- Chapter 4 — CoroutineScope and CoroutineContext
- Chapter 5 — Structured Concurrency
- Chapter 6 — Dispatchers and Threading
- Chapter 7 — Cancellation
- Chapter 8 — Exception Handling
- Chapter 9 — Introducing Flow
- Chapter 10 — Flow Operators
- Chapter 11 — Flow Context and Buffering
- Chapter 12 — Hot Flows: StateFlow and SharedFlow
- Chapter 13 — Channels
- Chapter 14 — Coroutines in ViewModel
- Chapter 15 — Lifecycle-Aware Collection
- Chapter 16 — Coroutines with Jetpack Compose
- Chapter 17 — Data Layer Integration
- Chapter 18 — Testing Coroutines and Flows
- Chapter 19 — Debugging and Performance
- Chapter 20 — Real-World Patterns