Size: a a a

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

2020 July 16

lf

les forest in Dart & Flutter по-русски
marchello
Плагин для интеллидж есть, насчёт студии не уверен

Flutter enhancement suite вроде
+
источник

D

Dagba  in Dart & Flutter по-русски
Здравствуйте, хочу сделать rotation карточки во время hero перехода, из горизонтального положения в вертикальный, может кто делал уже?
источник

AF

AlexZander Furmanchu... in Dart & Flutter по-русски
Всем привет! Возможно уже поднимали вопрос, но кто нибудь пользовался https://pub.dev/packages/cubit  и если да, то есть ли смысл переходить на него с блока?
источник

Сu

Семён undefined in Dart & Flutter по-русски
не-а, его скоро и так в блок добавят
источник

RC

Rv Ch in Dart & Flutter по-русски
AlexZander Furmanchuk
Всем привет! Возможно уже поднимали вопрос, но кто нибудь пользовался https://pub.dev/packages/cubit  и если да, то есть ли смысл переходить на него с блока?
не пользовал но, в самом блоке с пятой версии ( если про либу феликса ) блок наследует кубитСтрим

abstract class Bloc<Event, State> extends CubitStream<State>
   implements EventSink<Event>

и я так понимаю он просто сует стейты в стрим, при помощи метода емит

 /// {@template emit}
 /// Updates the [state] to the provided [state].
 /// [emit] does nothing if the [CubitStream] has been closed or if the
 /// [state] being emitted is equal to the current [state].
 /// {@endtemplate}
 @protected
 void emit(State state) {
   if (state == _state || _controller.isClosed) return;
   _state = state;
   _controller.add(_state);
 }
источник

RC

Rv Ch in Dart & Flutter по-русски
то есть особо ничего нового, блок но без событий
источник

AF

AlexZander Furmanchu... in Dart & Flutter по-русски
ну тогда юзаем дальше блок, и еще вопрос сразу по блоку, у кого какая архитектура, у вас блоки отдельно, репозитории отдельно, или есть папка а в ней скрин,блок, дата слой ?
источник

RC

Rv Ch in Dart & Flutter по-русски
AlexZander Furmanchuk
ну тогда юзаем дальше блок, и еще вопрос сразу по блоку, у кого какая архитектура, у вас блоки отдельно, репозитории отдельно, или есть папка а в ней скрин,блок, дата слой ?
куча примеров же в либе у него,  я обычно генерю блок плагином, отдельная папка репозиторий который управляет дата слоем, сам репозиторий передается в конструктор блока, ну и скрины отдельно, но ты это... никого не слушай как говорится, особенно меня:)
источник

AF

AlexZander Furmanchu... in Dart & Flutter по-русски
Да я смотрел пример, и они слишком разные, вроде как надо в папке lib создать папки blocs,models, screens,widgets, и всен блоки пихать в глобальную папку, сами они говорят что архитектура должна быть такая - есть папка типа auth в ней bloc, data, presentation, вот тут наверное и больше вечный вопрос, расти вглубу или в ширину)
источник

AV

Andrew Vasilevskii in Dart & Flutter по-русски
мне не по душе идея хранить все блоки в 1 месте, я предпочитаю по папкам скринов разбивать
источник

AF

AlexZander Furmanchu... in Dart & Flutter по-русски
я до этого с такой работал
источник

AF

AlexZander Furmanchu... in Dart & Flutter по-русски
источник

lf

les forest in Dart & Flutter по-русски
AlexZander Furmanchuk
Да я смотрел пример, и они слишком разные, вроде как надо в папке lib создать папки blocs,models, screens,widgets, и всен блоки пихать в глобальную папку, сами они говорят что архитектура должна быть такая - есть папка типа auth в ней bloc, data, presentation, вот тут наверное и больше вечный вопрос, расти вглубу или в ширину)
Тут пожалуй подход такой - чтобы другому разработчику было понятно где что лежит.
источник

AF

AlexZander Furmanchu... in Dart & Flutter по-русски
Согласен, для этого либо изначально договориться, либо доку описать
источник

lf

les forest in Dart & Flutter по-русски
Да смысл в том чтобы из самой структуры все было понятно
источник

lf

les forest in Dart & Flutter по-русски
Без лишней писанины)))
источник

CI

Co. In in Dart & Flutter по-русски
Привет. Подскажите как правильно сделать env файл в dart. Чтоб в дальнейшем добавить его в .gitignore и можно было конфиги локально переопределить
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
источник

А

Александр in Dart & Flutter по-русски
#вакансия #flutter
Привет!
Ищем на проект разработчика Flutter, делаем приложение cоциальной сети
Требования:
- Опыт коммерческой разработки 2+ лет
- Готовые приложения, которые можно посмотреть
Условия: удалённая работа в команде.
Полная занятость, график - обсуждаемо
Контакт: @smapstudio
источник

ЕБ

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