Проверяет знание способов шаринга Flow между потребителями.
Короткий ответ
stateIn превращает Flow в StateFlow, который хранит и сразу отдает последнее значение новым подписчикам, а sharedIn создаёт SharedFlow, мультикастящий эмиссии без сохранения предыдущего значения (если не задан replay). Оба проводят старт эмиссии при подписке и позволяют разделять один источник между несколькими сборщиками.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.