#kotlin
Сегодня я к вам с хорошей статьей, где автор рассказывает о том, как устроены Coroutines под капотом.
Суперполезно понимать, как работают часто используемые нами инструменты под капотом, ведь это поможет гораздо лучше понимать потенциальные проблемы или особенности при использовании.
В статье много примеров кода, а также разбор почти всех методов для Coroutines:
launch(), start(), invoke(), startCoroutineCancellable(), resumeWithCancellable(), resumeWith(), invokeSuspend(). 🤓