stateIn и shareIn — это функции, которые используются для преобразования coldFlow в hotSharedFlow.

stateIn — возвращает StateFlow, синхронно кэширует и воспроизводит самое последнее значение, выданное Flow. Собранное значение можно прочитать, используя его свойство value.

val flow = flowOf(1, 2, 3, 4, 5)
    .stateIn(
        scope = this,
        started =…