Goals
- How to implement 12+ of the most common use cases for Kotlin Coroutines on Android.,
- Learn advanced Concepts (Structured Concurrency,
- Coroutine Scopes and Contexts, internal workings),
- How to perform network requests with Retrofit sequentially and concurrently.,
- Get a deep understanding of Kotlin Coroutines
Program
- Introduction
- Different Approaches for Asynchronous Programming
- Coroutine Fundamentals
- Performing Network Requests sequentially
- Performing Network Requests concurrently
- Higher-Order Functions
- Using Room with Coroutines
- Background Processing with Coroutines
- Structured Concurrency and Coroutine Scopes
- Cancellation
- -Error Handling
- Testing Coroutines
- Thank you and Bonus
Avis
Vimosanan Ahiladas I have read a lot about coroutine in Kotlin Documentation as well as medium post and practiced a lot. This make me to recap everything and gave a confident of what my understanding about Coroutine is right. Further, I was trouble on writing test cases with LiveData and Coroutines. But now somehow I got it. Now I can move forwards with test cases... Thanks
Carlos Hernandez It is an excellent course, it covers everything you need to know to use corroutines in an app. The only thing I think it could improve is unit testing for exception handling because is too important that the app never crashes so it would be useful if you add one video with a difficult scenario to test
Thomas Berghuis Great course! Eagerly looking forward to your next course on Kotlin Flow.