Description
In this course, you will learn :
- An understanding of the inner workings of Kotlin coroutines.
- A comprehension of how suspension and flows work.
- Practical experience with several coroutine builders.
- The ability to test coroutine time dependencies.
- The ability to employ channels in real-world scenarios.
- A working understanding of the StateFlow, SharedFlow, and CoroutineScope functions.
Syllabus :
- Understanding Kotlin Coroutines
- Coroutines Under the Hood
- Kotlin Coroutine Library
- Coroutine Context
- Job and Awaiting Children
- Cancellation and Exception Handling
- Coroutine Scope Functions
- Dispatchers and Constructing a Coroutine Scope
- Shared State
- Testing Kotlin Coroutines
- Channel and Actors
- Hot and Cold Data Sources
- Flow
- Flow Building
- Flow Lifecycle Functions
- Flow Processing, SharedFlow, and StateFlow