Проверяет умение перенести реактивный поток на LiveData и оценить плюсы/минусы.
Короткий ответ
Через LiveData аналогично создают val data: LiveData<Type> = liveData { emitSource(repository.getDataFlow().asLiveData()) } или используют MediatorLiveData для объединения. В отличие от Flow, LiveData автоматически привязана к lifecycle, не поддерживает backpressure и большинство операторов, но проще для UI-наблюдения без дополнительного кода.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.