Size: a a a

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

2021 January 03

DS

Don Sergioz in Flutter Developers — русскоговорящее сообщество
Может БД вообще не создается. Тогда надо смотреть пермишшены
источник
2021 January 04

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
источник
2021 January 05

VB

Vlad Bak$ in Flutter Developers — русскоговорящее сообщество
Constantine
хранить данные на сервере
👍
источник

C

Constantine in Flutter Developers — русскоговорящее сообщество
о, Влад и ты тут)
источник

VB

Vlad Bak$ in Flutter Developers — русскоговорящее сообщество
конечно, не мог мимо пройти)
источник

М

Мухаммад Безмолвный... in Flutter Developers — русскоговорящее сообщество
Vlad Bak$
конечно, не мог мимо пройти)
Питт, ты ли это
источник

⌬C

⌬ Richard Cooper in Flutter Developers — русскоговорящее сообщество
Ребят, а не подскажете, как сделать await на стрим, чтоб подождать пока он все свои данные выдаст в массив, а потом этот массив использовать?
источник

МИ

Михаил Иванов... in Flutter Developers — русскоговорящее сообщество
ну как бы стрим же предполагает, что данные будут частями "появляться", не?
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
⌬ Richard Cooper
Ребят, а не подскажете, как сделать await на стрим, чтоб подождать пока он все свои данные выдаст в массив, а потом этот массив использовать?
var result = await stream.toList();
источник

⌬C

⌬ Richard Cooper in Flutter Developers — русскоговорящее сообщество
Pavel Shilyagov
var result = await stream.toList();
работает, спасибо большое!
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
⌬ Richard Cooper
работает, спасибо большое!
Главное не забывай закрывать стрим, а то получишь подвисшую фьючу
источник

⌬C

⌬ Richard Cooper in Flutter Developers — русскоговорящее сообщество
Pavel Shilyagov
Главное не забывай закрывать стрим, а то получишь подвисшую фьючу
может подскажешь, есть может статья какая-нибудь, которая рассказывает как устроены фьючеры и стримы именно в виртуалке?

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

ᴅᴍɪᴛʀɪʏ in Flutter Developers — русскоговорящее сообщество
что использовать вместо System.nanoTime ?
источник

⌬C

⌬ Richard Cooper in Flutter Developers — русскоговорящее сообщество
ребят, а не подскажете, есть ли какой-нибудь способ превратить асинхронную функцию в синхронную? т.е. я специально хочу блокировать рантайм ради долгой процедуры, и пока не могу найти способ как future может блокировать выполнение
источник

МИ

Михаил Иванов... in Flutter Developers — русскоговорящее сообщество
блокировать так себе затея, надо показать какой-нить прогресс, пока  выполняется результат для future
источник
2021 January 06

PS

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

⌬C

⌬ Richard Cooper in Flutter Developers — русскоговорящее сообщество
Pavel Shilyagov
В дарте нельзя заблочить асинхронный вызов
Стоп, всмысле, вообще никак? В нем ведь даже рефлексия (которая mirroring) есть, вещь явно посложнее блокировки асинхронных вызовов 😱

Про это где-то можно почитать более подробно? Очень хочется разобраться в dart vm, потому что жопой чую, что что-то я не понимаю
источник

PS

Pavel Shilyagov in Flutter Developers — русскоговорящее сообщество
⌬ Richard Cooper
Стоп, всмысле, вообще никак? В нем ведь даже рефлексия (которая mirroring) есть, вещь явно посложнее блокировки асинхронных вызовов 😱

Про это где-то можно почитать более подробно? Очень хочется разобраться в dart vm, потому что жопой чую, что что-то я не понимаю
Да, вообще никак. Можно например попробовать чейнить вызовы через then, но я не знаю какую именно задачу хочется решить.
Рефлексия в дарте есть, а во флаттере нет, из-за поддержки aot компиляции.
Есть пару крутых статей про изоляты, ивент лупы и прочие низкоуровневые штуки. Попробую найти.
Про более высокоуровневые концепции (стримы, фьючи) можно на офф доке почитать.
источник

⌬C

⌬ Richard Cooper in Flutter Developers — русскоговорящее сообщество
Pavel Shilyagov
Да, вообще никак. Можно например попробовать чейнить вызовы через then, но я не знаю какую именно задачу хочется решить.
Рефлексия в дарте есть, а во флаттере нет, из-за поддержки aot компиляции.
Есть пару крутых статей про изоляты, ивент лупы и прочие низкоуровневые штуки. Попробую найти.
Про более высокоуровневые концепции (стримы, фьючи) можно на офф доке почитать.
А как тогда сам флаттер решает момент, что он 100% использует async, но при этом при запуске main() не обязательно делать асинхронным? RunApp же фьючер не отдает 🤔
источник

⌬C

⌬ Richard Cooper in Flutter Developers — русскоговорящее сообщество
Хотя я может чего-то не понимаю, жалко нет какого-нибудь dart by example, а 80% только по механикам флаттерп
источник