Задачи по Kotlin Coroutines
из реальных проектов
5 практических задач с контекстом из прода. Разберешь типичные проблемы, которые встречаются в работе и всплывают на технических собеседованиях.
Бесплатно · на почту сразу
Что внутри
5 задач — 5 реальных проблем
Каждая задача взята из конкретного рабочего контекста. Не академические примеры, а те ситуации, которые встречаются в проде.
Cancellation и утечки
Почему корутина не отменяется после закрытия экрана — и как это правильно починить без ViewModelScope-магии.
Exception handling в цепочке
Три разных способа обработки ошибок в корутинах — почему try/catch не всегда работает там, где ты ждешь.
Race condition в suspend-функции
Код из превью выше: как concurrent доступ к изменяемому состоянию ломает кэш под нагрузкой.
Flow против StateFlow: когда что
Реальный кейс с подпиской на данные. Почему переиспользование Flow без replay ломает UI после поворота.
Dispatcher и blocking код
Как определить, что код блокирует Main thread через корутину — и выбрать правильный Dispatcher для IO/CPU задачи.
Получить задачи на почту
Пришлю сразу после подписки. Внутри — задачи, подсказки и разборы решений.
Никакого спама. Только задачи и разборы.
Готово! Письмо уже летит ✦
Проверь почту — и папку «Промоакции» или «Спам», если письма нет через 5 минут.
Пока ждешь — можешь почитать Telegram-канал или записаться на консультацию.
Готов попрактиковаться?
Оставь почту — пришлю задачи сразу.
Никакого спама. Только задачи и разборы.