Size: a a a

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

2021 January 06

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
⌬ Richard Cooper
А как тогда сам флаттер решает момент, что он 100% использует async, но при этом при запуске main() не обязательно делать асинхронным? RunApp же фьючер не отдает 🤔
Погугли dart event loop, есть пару видосов и статей. Которую я читал в архиве уже https://dart.cn/articles/archive/event-loop
источник

ОС

Олжас Сулеймен... in Flutter Developers — русскоговорящее сообщество
в vala event loop для асинхронщины создается ручками
источник

ОС

Олжас Сулеймен... in Flutter Developers — русскоговорящее сообщество
в дарте для этого Zone,
main функция запускается в рутовой зоне
источник

E

EnZDarkSide in Flutter Developers — русскоговорящее сообщество
Всем привет! Подскажите, пожалуйста, как мне сделать вот такую кнопку? Я добавил CircularProgressindicator для отображения длительности музыки, но внутри него нельзя поставить кнопку.
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
EnZDarkSide
Всем привет! Подскажите, пожалуйста, как мне сделать вот такую кнопку? Я добавил CircularProgressindicator для отображения длительности музыки, но внутри него нельзя поставить кнопку.
сделай стэк
источник

E

EnZDarkSide in Flutter Developers — русскоговорящее сообщество
Юрий
сделай стэк
Спасибо большое!
источник

ОС

Олжас Сулеймен... in Flutter Developers — русскоговорящее сообщество
можно в CustomPainter завернуть
источник

D

Damir in Flutter Developers — русскоговорящее сообщество
Переслано от Damir
Всем привет, прочитал документацию, и много статей использование BLoC. На втором скрине я написал комментарии, верны ли они? Могли бы подсказать, чтобы конечное понимание сложилось
источник

D

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

D

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

D

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

D

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

V

Victor in Flutter Developers — русскоговорящее сообщество
Pavel Shilyagov
Да, вообще никак. Можно например попробовать чейнить вызовы через then, но я не знаю какую именно задачу хочется решить.
Рефлексия в дарте есть, а во флаттере нет, из-за поддержки aot компиляции.
Есть пару крутых статей про изоляты, ивент лупы и прочие низкоуровневые штуки. Попробую найти.
Про более высокоуровневые концепции (стримы, фьючи) можно на офф доке почитать.
В жс же смогли) https://www.npmjs.com/package/deasync
источник

A

Alim in Flutter Developers — русскоговорящее сообщество
Damir
Переслано от Damir
Всем привет, прочитал документацию, и много статей использование BLoC. На втором скрине я написал комментарии, верны ли они? Могли бы подсказать, чтобы конечное понимание сложилось
кажется все правильно
источник

A

Alim in Flutter Developers — русскоговорящее сообщество
но в реальных приложениях используют cubit или bloc из библиотеки
источник

A

Alim in Flutter Developers — русскоговорящее сообщество
с ними все очень просто становится
источник

P

Pa_blooo in Flutter Developers — русскоговорящее сообщество
Damir
Переслано от Damir
вы рассматриваете блок как подход?
источник

P

Pa_blooo in Flutter Developers — русскоговорящее сообщество
потому что есть flutter_bloc и там уже все написано за вас
взгляните :)
источник

D

Damir in Flutter Developers — русскоговорящее сообщество
Pa_blooo
вы рассматриваете блок как подход?
То есть тоже самое, но под капотом? Если да, то посмотрю, а мои комментарии верны? Просто нужно все держать в голове какое слово открывает поток,закрывает и тд
источник

D

Damir in Flutter Developers — русскоговорящее сообщество
Думаю не будет лишним понимание тонкостей
источник