Проверяет умение назначать правильный контекст выполнения для потоков данных.
Короткий ответ
Для обновления UI при сборе Flow выбирают Dispatchers.Main, чтобы безопасно работать с элементами интерфейса. Для фоновых задач (сеть, база данных, вычисления) используют Dispatchers.IO или Dispatchers.Default соответственно. Рекомендуется переключаться контекст в середине цепочки через оператор flowOn.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.