Size: a a a

Flutter Developers — русскоговорящее сообщество

2020 October 27

П

Павел in Flutter Developers — русскоговорящее сообщество
дело в том что я вообще в UI ни в зуб ногой, потому и непонятно и интересно
источник

П

Павел in Flutter Developers — русскоговорящее сообщество
Юрий
Надо менять уи в зависимости от событий
например я отображаю некий календарь, в котором есть события и каждое событие имеет некоторый статус(int) и я при помощи этих самых потоков как-то делаю обновление сетки календаря с событиями и играюсь с цветами в зависимости от статуса, такое чтоли?
источник

П

Павел in Flutter Developers — русскоговорящее сообщество
как это с бекендом связать и при чём тут rx...
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Павел
реально ли вкратце объяснить зачем нужны rx-стримы в UI на каком-то реализованном примере? Понимаю что какие-то там события идут-идут и что из этого?
Плугин аудио сервисес с рх наблюдающим изолят который работает сам по себе и в зависимости от состояния там надо менять уи на фронте аппа
источник

П

Павел in Flutter Developers — русскоговорящее сообщество
эх, непонимаю я это, вообще не понимаю. Спасибо за попытку, видимо тут нужно погружаться с голову в ютуб-доклады и чужие исходники
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
Паш, а ты с rx вообще работал?
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
М R
хотя даже switchMap - тоже немного не то, потому что он отписывается от предыдущего стрима.
я искал аналог concatMap в rxjava
да вроде concatWith тоже самое, только без map, но его можно просто добавить отдельно
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
ну мне кажется, тогда проще начать ознакомление с rx в целом, например в java
понять что это и зачем это тебе
а потом уже применять или нет во Flutter
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
во flutter есть из коробки stream, пакет rx добавляет приятных операторов
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
да, и я про это... вроде как стримы уже есть, можно и с ними все делать
тем более, что rxdart - поверх стримов, а не поверх Thread-ов, как изначально задумывался
имхо, rxdart - некая адаптация для тех кто привык с rx уже
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
на хабре была неплохая подборка статей, что-то типа Grokking Rx
источник

МR

М R in Flutter Developers — русскоговорящее сообщество
Pavel K
ну мне кажется, тогда проще начать ознакомление с rx в целом, например в java
понять что это и зачем это тебе
а потом уже применять или нет во Flutter
Да я вроде с rx уже давненько знаком, поэтому и скал конкретный оператор :)
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
Pavel K
на хабре была неплохая подборка статей, что-то типа Grokking Rx
@trasheloper посмотри
источник

П

Павел in Flutter Developers — русскоговорящее сообщество
Pavel K
@trasheloper посмотри
благодарю
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
если что, можешь писать в личку, расскажу 🙂
источник

PK

Pavel K in Flutter Developers — русскоговорящее сообщество
М R
Да я вроде с rx уже давненько знаком, поэтому и скал конкретный оператор :)
а что хотели с concatWith реализовать?
источник

МR

М R in Flutter Developers — русскоговорящее сообщество
Поиск
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
тут по идее switch должен подойти
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
если инпут изменился, то нужно дропнуть то что было до этого и создать новый стрим
источник