Size: a a a

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

2021 March 13

A

Alexandr Borisovich in Dart & Flutter по-русски
Mitai
скоро Flutter Engage Russia
И лето и бабы в юбках пойдут
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Евгений Баладжа
Гет переопределяет ВСЕ флаттеровское апи, начиная с MaterialApp. Потом из проекта его выковырять будет невозможно, легче выбросить. Любая другая стейт-библиотека выковыривается на порядок легче. Например, смена Cubit на ChangeNotifier затронет только виджеты, а сигнатура вьюмодели останется вообще без изменений. С гетом придется переписывать вообще все.
Не согласен. Это будет с любым другим state mangerom
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Alexandr Borisovich
Но передавать иначе нельзя по другому. Мне разово перекинуть с ocr. Движка данные и фотку. Думаю вообще в бейз64 закодировать фото и все в json
Я так и делал, в Base64, но медленновато, если фотки большие, приходилось в отдельном изоляте их конвертить. Есть же бинарные форматы
источник

AZ

Alexey Z in Dart & Flutter по-русски
Mitai
скоро Flutter Engage Russia
А кинь ссылкой плиз
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Eugene Alitz
Не согласен. Это будет с любым другим state mangerom
Ну не знаю, я с провайдера на кубиты перескочил практически безболезненно. И кода меньше стало в итоге))
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Евгений Баладжа
Чем больше смотрю на GetX тем больше напрягаюсь. Напоминает взлет и закат JQuery, вроде все просто, пишешь доллар и все, но пришел новый взрослый стандартный API, и нет доллара. Может и с гетом что-то подобное случится, уж больно у него все красиво, а у гугла все коряво. Неспроста )))
Это не делает jquery плохим. В свое время, а оно длилось довольно долго по меркам развития фронтенда, jquery позволял очень быстро и хорошо решать бизнес задачи
источник

Вx

Владимир xf08e... in Dart & Flutter по-русски
Всем привет! Я только начал Flutter, есть бекграунд в нативе под Android и много вебного прошлого.
Подскажите какой-то простой способ понять и осилить на практике архитектуру BLoC?
Какая-то идея мини-проекта может быть? Я залип уже на несколько дней в раздел State management. Понимаю проблематику, но что-то не понимаю как в свой пет-проект в котором ChangeNotifier это дело применить.
С какой либой проще и быстрее познакомиться и получить полезный какой-то опыт для практического понимания BLoC архитектуры?...
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Eugene Alitz
Это не делает jquery плохим. В свое время, а оно длилось довольно долго по меркам развития фронтенда, jquery позволял очень быстро и хорошо решать бизнес задачи
это да
источник

AZ

Alexey Z in Dart & Flutter по-русски
Alexandr Borisovich
Не вижу проблем. Меньше кода писать уже аргумент непреодолимой силы. Джикверь был хорош против зоопарка браузеров, и умер когда нативно сделали кучу функций.
Ты ещё юн мой друг и не видал всех прелестей больших апп
источник

A

Alexandr Borisovich in Dart & Flutter по-русски
Евгений Баладжа
Гет переопределяет ВСЕ флаттеровское апи, начиная с MaterialApp. Потом из проекта его выковырять будет невозможно, легче выбросить. Любая другая стейт-библиотека выковыривается на порядок легче. Например, смена Cubit на ChangeNotifier затронет только виджеты, а сигнатура вьюмодели останется вообще без изменений. С гетом придется переписывать вообще все.
это же как писать на vue и говорить что он плох тем, что потом выйдет что то другое и надо переписывать ваще все. Ну это и логично. Конечно переписывать, иначе толку от vue если он меньше кода не требовал бы
источник

AZ

Alexey Z in Dart & Flutter по-русски
Владимир xf08e
Всем привет! Я только начал Flutter, есть бекграунд в нативе под Android и много вебного прошлого.
Подскажите какой-то простой способ понять и осилить на практике архитектуру BLoC?
Какая-то идея мини-проекта может быть? Я залип уже на несколько дней в раздел State management. Понимаю проблематику, но что-то не понимаю как в свой пет-проект в котором ChangeNotifier это дело применить.
С какой либой проще и быстрее познакомиться и получить полезный какой-то опыт для практического понимания BLoC архитектуры?...
Я делал загрузку валют из открытых апи
источник

A

Alexandr Borisovich in Dart & Flutter по-русски
Alexey Z
Ты ещё юн мой друг и не видал всех прелестей больших апп
Абсолютли. Я мыслю в одну харю. Не коммандно
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Eugene Alitz
Это не делает jquery плохим. В свое время, а оно длилось довольно долго по меркам развития фронтенда, jquery позволял очень быстро и хорошо решать бизнес задачи
Я же не говорю что другие пакеты плохие. Просто каждый день кто нибудь приходит и начинает кидаться камнями в getx.
Он не является золотой пулей. И никто не заставляет тебя им пользоваться. Но почему-то именно гетх вызывает очень много холиваров
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Alexandr Borisovich
это же как писать на vue и говорить что он плох тем, что потом выйдет что то другое и надо переписывать ваще все. Ну это и логично. Конечно переписывать, иначе толку от vue если он меньше кода не требовал бы
Точно в точку
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Владимир xf08e
Всем привет! Я только начал Flutter, есть бекграунд в нативе под Android и много вебного прошлого.
Подскажите какой-то простой способ понять и осилить на практике архитектуру BLoC?
Какая-то идея мини-проекта может быть? Я залип уже на несколько дней в раздел State management. Понимаю проблематику, но что-то не понимаю как в свой пет-проект в котором ChangeNotifier это дело применить.
С какой либой проще и быстрее познакомиться и получить полезный какой-то опыт для практического понимания BLoC архитектуры?...
Если хочешь съесть блок - нужны формы с фильтрующимися списками и полями ввода. Иначе все будет ни о чем. Например вот кусок на чистых кубитах, и все формы там stateless. Это конечно не догма, просто мое хотелко:
https://github.com/balajahe/Flutter/tree/master/mmk_lite
источник

A

Alexandr Borisovich in Dart & Flutter по-русски
Евгений Баладжа
Я так и делал, в Base64, но медленновато, если фотки большие, приходилось в отдельном изоляте их конвертить. Есть же бинарные форматы
Дергать три раза придется наверное через каналы. Дату через json, и два раза бинарным форматом лицо и фото паспорта. Что не очень удобно но в теории шустрее
источник

Вx

Владимир xf08e... in Dart & Flutter по-русски
Евгений Баладжа
Если хочешь съесть блок - нужны формы с фильтрующимися списками и полями ввода. Иначе все будет ни о чем. Например вот кусок на чистых кубитах, и все формы там stateless. Это конечно не догма, просто мое хотелко:
https://github.com/balajahe/Flutter/tree/master/mmk_lite
Спасибо! Про формы интересная мысль. Может быть надо попробовать типа интернет-магаза сделать с корзиной, и с каким-нить флоу ещё с добавлением промокодов.
источник

P

ParanoyaU in Dart & Flutter по-русски
Через 5+ минут Flutter Engage Russia начнётся. Мне, как новичку, стоит смотреть его? Я пойму что то, и извлеку что то полезное для себя? Или лучше идти туториалы дальше смотреть?
источник

AK

Anton Kowalski in Dart & Flutter по-русски
ParanoyaU
Через 5+ минут Flutter Engage Russia начнётся. Мне, как новичку, стоит смотреть его? Я пойму что то, и извлеку что то полезное для себя? Или лучше идти туториалы дальше смотреть?
лучше туториалы смотри дальше
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Владимир xf08e
Спасибо! Про формы интересная мысль. Может быть надо попробовать типа интернет-магаза сделать с корзиной, и с каким-нить флоу ещё с добавлением промокодов.
Если время есть можно и магазин. Проблемы стейтлес-форм в том, что в виджет нужно по нажатию каждой клавиши доставлять актуальный стейт, но при этом нельзя обновлять виджет, иначе позиция курсора будет слетать. Достигается это хитрым хуком - эмиссией повторяющихся событий (в смысле равенства объектной ссылки), но с разными данными. BlocBuilder не обновляет виджет. если дважды приходит тот же стейт. Не знаю, насколько этот грязный хук применим в большом корп-проекте.
источник