original uri https://www.youtube.com/watch?v=6Apj_v9ZkBs
Продолжение "хаотичного изучения" Kotlin Coroutines. 👨🌾 В этот раз обсудили такие советы и темы:
- Как же создавать корутины в Data и Domain слоях
- coroutineScope и supervisorScope
- Job
- Deferred и async/await
- Использование внешнего скоупа
- Как создать внешний скоуп
- Избегай GlobalScope
- CoroutineScope
- CoroutineContext
- CoroutineScope vs CoroutineContext
- Делай свои корутины cancellable
- Помни про исключения
Cсылки: https://developer.android.com/kotlin/coroutines/coroutines-best-practices https://medium.com/androiddevelopers/coroutines-patterns-for-work-that-shouldnt-be-cancelled-e26c40f142ad https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-supervisor-job.html https://elizarov.medium.com/the-reason-to-avoid-globalscope-835337445abc https://elizarov.medium.com/coroutine-context-and-scope-c8b255d59055 https://medium.com/androiddevelopers/cancellation-in-coroutines-aa6b90163629




