Size: a a a

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

2020 October 20

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
В целом - можно, да
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Но ты явно что то не то придумываешь
источник

M

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

КБ

Константин Буланов... in Flutter Developers — русскоговорящее сообщество
Тогда на правь на пусть истинный. Мне нужно с периодичность организовать вызов Event блока чтоб он пересчитывал значения и обновлял UI через State. Я вот хз что то как еще придумать это.
источник

M

MiT in Flutter Developers — русскоговорящее сообщество
«пересчитывал значения» значения с сервера?
источник

КБ

Константин Буланов... in Flutter Developers — русскоговорящее сообщество
MiT
«пересчитывал значения» значения с сервера?
Считывал значения с GPS и записывал значения на сервер ElasticSearch, ну и потом в UI показывал эти значения.
источник

M

MiT in Flutter Developers — русскоговорящее сообщество
Ну если считывание с GPS (geolocator), то там есть готовый stream под это дело.
источник

КБ

Константин Буланов... in Flutter Developers — русскоговорящее сообщество
MiT
Ну если считывание с GPS (geolocator), то там есть готовый stream под это дело.
Да вы правы. Но мне нужны значение например каждые 5 секунд. Как это провернуть со стримом хз, поэтому заюзал
await getCurrentPosition(desiredAccuracy: LocationAccuracy.best);

из этой же либы. И вызываю его в колбэке таймера.
источник

M

MiT in Flutter Developers — русскоговорящее сообщество
Константин Буланов
Да вы правы. Но мне нужны значение например каждые 5 секунд. Как это провернуть со стримом хз, поэтому заюзал
await getCurrentPosition(desiredAccuracy: LocationAccuracy.best);

из этой же либы. И вызываю его в колбэке таймера.
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Да, отличное решение
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Только не дебаунс
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
А троттл
источник

M

MiT in Flutter Developers — русскоговорящее сообщество
Да, спутал)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
дебаунс возвращает в тот момент, когда значения прекращаются приходить
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
а тротл - не дает приходить чаще чем раз в N времени
источник

M

MiT in Flutter Developers — русскоговорящее сообщество
У тебя вроде гист был, кинь ему)
источник

КБ

Константин Буланов... in Flutter Developers — русскоговорящее сообщество
А можно ткнуть носом в либу эту?
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Константин Буланов
А можно ткнуть носом в либу эту?
rxdart
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
throttleTime
debaunceTime
sampleTime
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Смотри три эти метода
источник