Size: a a a

Dart & Flutter по-русски

2020 July 17

J

John in Dart & Flutter по-русски
Rv Ch
есть пакет прогрес бар, там вроде что то похожее
Спасибо. Попробую
источник

RC

Rv Ch in Dart & Flutter по-русски
John
Спасибо. Попробую
обманул чуть чуть
https://pub.dev/packages/percent_indicator
источник

D

Dmitriy in Dart & Flutter по-русски
Привет ребята, кто реализовывал фаербейз клауд месседжинг, вопрос по добавлению баджа иконки для IOS и возможноли ли, чтобы система сама подсчитывала количество сообщений в нем?
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Евгений Баладжа
Короче собрал колхозный видеостриминг на голом флаттере, по сравнению с вебом могу сказать, что видео-плагины на тройку с плюсом. Производительность тоже не лучше чем под хромом на чистом JS.  Конкретные претензии:
1) Плагин Camera не умеет писать в память, а только в файл. Не умеет на ходу менять приемник, то есть записать непрерывную серию видосиков не получится - оно будет моргать и дергаться.
2) Плагин VideoPlayer не умеет читать из MemoryFileSystem, то есть опять файлики на флэш-памяти и тормоза.
3) Этот же плагин не умеет регулировать скорость воспроизведения, значит не удасться сделать нормальную буферизацию стрима.
4) Все это НЕ работает на старых устройствах, а PWA работают везде где работает Хром.
PS
И все равно этот флаттер красивая игрушка, может через годик и вакансии на нем появятся, и недостатки починят. На всякий случай выложил код, вдруг кому пригодится. Простите, это мой первый блин, детям не показывать.
https://github.com/balajahe/cctv_mobile
зато стейт менеджменты пишут уже второй год! 😄
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
p.s. тоже в своё время намучался с камерой и фото/видео в целом на флаттере (год назад)
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
kroppli Petushkov
зато стейт менеджменты пишут уже второй год! 😄
Точно. Все реактовые фишки затянули на флаттер, только непонятно зачем. Вот и хуки уже появились. Я еще понимаю зачем они в реакте - функциональные компоненты, tree shaking, и все такое, но флаттер, который строго на классах, где уже есть context.watch() и context.read() - ну зачем мне еще какой-то useContext() использовать. По дарту - год назад тестировал его линукс VM в сравнении с JS V8 - так дарт получился в три раза медленней. Допускаю, что на мобиле из-за AOT он будет таки быстрее webview, но руки чешутся сравнить производительность нейронной сети (у меня есть готовый пример для tensorflow.js), чтобы уж точно поставить диагноз.
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Евгений Баладжа
Точно. Все реактовые фишки затянули на флаттер, только непонятно зачем. Вот и хуки уже появились. Я еще понимаю зачем они в реакте - функциональные компоненты, tree shaking, и все такое, но флаттер, который строго на классах, где уже есть context.watch() и context.read() - ну зачем мне еще какой-то useContext() использовать. По дарту - год назад тестировал его линукс VM в сравнении с JS V8 - так дарт получился в три раза медленней. Допускаю, что на мобиле из-за AOT он будет таки быстрее webview, но руки чешутся сравнить производительность нейронной сети (у меня есть готовый пример для tensorflow.js), чтобы уж точно поставить диагноз.
+1 в тему реакта
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
насчёт дарта - попробуйте запускать с aot
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
источник

VI

Vladimir Ivanov in Dart & Flutter по-русски
народ, привет, а кто-то интегрировал flutter_audio?
источник

VI

Vladimir Ivanov in Dart & Flutter по-русски
у меня иос апп не собирается с ним =((
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
О, не знал, спасибо !
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
ну а сравнивать дарт вм и джс в8 пока ещё не так честно, потому что у v8 овер очень много лет разработки с большим количеством людей в команде)
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
дайте дарту время, всё будет по красоте) со временем
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
kroppli Petushkov
ну а сравнивать дарт вм и джс в8 пока ещё не так честно, потому что у v8 овер очень много лет разработки с большим количеством людей в команде)
Я вообще не понимаю гугловцев - ну сдался им этот древний неудобный дарт, взяли бы уж котлин, и синтаксис поприятнее, и нативно компилируется (правда через LLVM).
источник

i

ilx13 in Dart & Flutter по-русски
Rv Ch
The best and the biggest community management service for Telegram groups.  Moderation, analytics, triggers, etc.
Втф?
источник

П

Павел in Dart & Flutter по-русски
Евгений Баладжа
Я вообще не понимаю гугловцев - ну сдался им этот древний неудобный дарт, взяли бы уж котлин, и синтаксис поприятнее, и нативно компилируется (правда через LLVM).
что? котлин в нативщину компилируется? Это ж jvm поделие которое == java
источник

П

Павел in Dart & Flutter по-русски
не забывайте что у них есть свой замечательный ЯП - golang, но раз они выбрали создавать dart, то видимо были на то какие-то причины
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Евгений Баладжа
О, не знал, спасибо !
ну и если про тензерфлоу ещё сказать, он ведь не запускается прямо вот в джс 🙂
изначально, был tensorflow, потом появился облегчённая версия как tensorflow lite

потом появился и tensorflow.js, но изначально это была deeplearn.js
ну а если к сути, tensorflow.js использует webgl для доступа к GPU для работы

то бишь, по сути, v8 здесь не особо задействован 🙂
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Евгений Баладжа
Я вообще не понимаю гугловцев - ну сдался им этот древний неудобный дарт, взяли бы уж котлин, и синтаксис поприятнее, и нативно компилируется (правда через LLVM).
дарт это своё родное, его крути верти как хочешь
источник