Video tutorial for beginner Android developers who want to learn about threading, what coroutines are, and how to launch a coroutine in Android.
Covered concepts:
- Blocking & Non-Blocking calls
- Synchronous vs. Asynchronous code
- Threads
- Main or UI Thread
- Posting data to the UI
- Kotlin Coroutines
- Coroutine Builders
- Dispatchers
- Jobs
- Suspending functions
- Coroutine contexts
- Coroutine scopes
- Nested coroutines
Project link: https://www.kodeco.com/41296291-kotlin-coroutines-fundamentals