Kotlin Coroutines — задачи из реальных проектов Перейти к контенту
Бесплатный практический материал

Задачи по Kotlin Coroutines
из реальных проектов

5 практических задач с контекстом из прода. Разберешь типичные проблемы, которые встречаются в работе и всплывают на технических собеседованиях.

Получить задачи

Бесплатно · на почту сразу

5 задач — 5 реальных проблем

Каждая задача взята из конкретного рабочего контекста. Не академические примеры, а те ситуации, которые встречаются в проде.

01

Cancellation и утечки

Почему корутина не отменяется после закрытия экрана — и как это правильно починить без ViewModelScope-магии.

Cancellation
02

Exception handling в цепочке

Три разных способа обработки ошибок в корутинах — почему try/catch не всегда работает там, где ты ждешь.

Exceptions
03

Race condition в suspend-функции

Код из превью выше: как concurrent доступ к изменяемому состоянию ломает кэш под нагрузкой.

Concurrency
04

Flow против StateFlow: когда что

Реальный кейс с подпиской на данные. Почему переиспользование Flow без replay ломает UI после поворота.

Flow / StateFlow
05

Dispatcher и blocking код

Как определить, что код блокирует Main thread через корутину — и выбрать правильный Dispatcher для IO/CPU задачи.

Dispatchers

Получить задачи на почту

Пришлю сразу после подписки. Внутри — задачи, подсказки и разборы решений.

Никакого спама. Только задачи и разборы.

Рустем

Senior Android Developer · Ментор

Провожу технические собеседования и помогаю Android-разработчикам расти до middle и senior. Более 150 менти — 92% улучшили результаты на интервью. Задачи собраны из реальных code review и собеседований.

Готов попрактиковаться?

Оставь почту — пришлю задачи сразу.

Никакого спама. Только задачи и разборы.