Kotlin Coroutines - From Fundamentals to Advanced Concepts

Kotlin Coroutines - From Fundamentals to Advanced Concepts

Smartherd via YouTube Direct link

Concurrent Execution

30 of 36

30 of 36

Concurrent Execution

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Kotlin Coroutines - From Fundamentals to Advanced Concepts

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Course Overview
  2. 2 Chapter 1: Coroutine Fundamentals
  3. 3 Threads vs. Coroutines
  4. 4 What are Coroutines?
  5. 5 Coroutines Properties
  6. 6 Implement Coroutines
  7. 7 delay function
  8. 8 suspend function
  9. 9 runBlocking lambda
  10. 10 Custom suspending function
  11. 11 Chapter 1: Summary
  12. 12 Chapter 2: Coroutine Builders
  13. 13 Coroutine Builders
  14. 14 Purpose of GlobalScope
  15. 15 launch coroutine builder
  16. 16 async coroutine builder
  17. 17 runBlocking coroutine builder
  18. 18 Chapter 2: Summary
  19. 19 Chapter 3: Coroutine Cancellation and Exception Handling
  20. 20 What is Cooperative Cancellation?
  21. 21 yield function
  22. 22 isActive flag
  23. 23 Handling CancellationException
  24. 24 withContext Coroutine Builder
  25. 25 Throw Exception with message
  26. 26 Timeouts: withTimeout & withTimeoutOrNull
  27. 27 Chapter 3: Summary
  28. 28 Chapter 4: Composing Suspending Functions
  29. 29 Sequential Execution
  30. 30 Concurrent Execution
  31. 31 Lazy Async Execution
  32. 32 Chapter 4: Summary
  33. 33 Chapter 5: CoroutineScope, CoroutineContext, and Dispatchers
  34. 34 CoroutineScope
  35. 35 CoroutineContext Dispatchers
  36. 36 Thank You!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.