Поток флаттера на нескольких экранах

#flutter #stream #screen #drawer

#трепетать #течение #экран #выдвижной ящик

Вопрос:

У меня есть источник текстового потока, скажем, поток случайных чисел. Мое приложение состоит из нескольких экранов. И я хотел бы иметь ящик с левой стороны, в котором я буду отображать этот поток в виде текста постепенно, что означает, что я буду отображать все полученные данные, и по мере поступления новых данных из потока я буду добавлять их к тексту.

Также я хочу, чтобы, когда пользователь перемещается по экрану, боковой ящик всегда был там, и когда его вытащат, он отобразит данные потока.

Есть ли у вас рекомендации о том, как этого можно достичь?

Комментарии:

1. Используйте поток в сервисе, который затем может использовать каждое представление. Такие вещи могут быть легче достигнуты при правильной архитектуре. Например, stacked предоставляет вам многопоточные модели просмотра, чтобы эта логика была отделена от представления.