Size: a a a

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

2020 July 30

Y

Yauhen in Dart & Flutter по-русски
Здравствуйте, подскажите пожалуйста, может кто сталкивался с утечкой памяти в данном плагине: https://pub.dev/packages/camera
Как исправить, а то каждую секунду +100 мб?
источник

di

dmitrii ivanov in Dart & Flutter по-русски
народ, такой вопрос - пересаживаю функционал выбора и кропанья картинки из галереи и камеры на блок архитектуру. Есть кнопка, при ее нажатии добавляю ивент ShowDialogAvatar он в свою очередь устанавливает состояние в ShowingDialogAvatar и на главной странице BlocListener подхватывая это состояние вызывает showDialog в билдер которого я передаю свою модель диалогового окна. Там 3 кнопки, Камера, Галерея и Отмена. Я как бы понимаю что при нажатии, например на галерею я должен послать в блок новый ивент, но что делать с async/await функциями которые собственно делают у меня всю работу?Мне их в сам блок засунуть и выполнять при наступлении состояний?Просто у меня везде функции при работе с апишкой например вынесены в отдельный модуль/репозиторий и блок выполняет все от туда, сам же не содержа функций. При работе с галерей и камерой тоже лучше создать отдельный модуль и вызывать его функции из блока, или можно и в самом блоке эти функции вставить? Вопрос конечно как то странно звучит в итоге у меня...=/ Просто что то запутался немного видимо
источник

Д

Денис in Dart & Flutter по-русски
кто знает как застваить pub грузить dev версии с non-nullable? у библиотек есть версии но нужно каждую вручную ставить
источник

Д

Денис in Dart & Flutter по-русски
нельзя ли кучкой?)
источник

MG

Maxim Gora in Dart & Flutter по-русски
dmitrii ivanov
народ, такой вопрос - пересаживаю функционал выбора и кропанья картинки из галереи и камеры на блок архитектуру. Есть кнопка, при ее нажатии добавляю ивент ShowDialogAvatar он в свою очередь устанавливает состояние в ShowingDialogAvatar и на главной странице BlocListener подхватывая это состояние вызывает showDialog в билдер которого я передаю свою модель диалогового окна. Там 3 кнопки, Камера, Галерея и Отмена. Я как бы понимаю что при нажатии, например на галерею я должен послать в блок новый ивент, но что делать с async/await функциями которые собственно делают у меня всю работу?Мне их в сам блок засунуть и выполнять при наступлении состояний?Просто у меня везде функции при работе с апишкой например вынесены в отдельный модуль/репозиторий и блок выполняет все от туда, сам же не содержа функций. При работе с галерей и камерой тоже лучше создать отдельный модуль и вызывать его функции из блока, или можно и в самом блоке эти функции вставить? Вопрос конечно как то странно звучит в итоге у меня...=/ Просто что то запутался немного видимо
Ну если там по одной строчке вызова функций, то я думаю не стоит городить лишние репозитории, если же там есть ещё какие-нибудь обработки данных, то в принципе можно и вынести логику, и в блоке уже по одной строчке вызывать. Думаю что так 😅
источник

di

dmitrii ivanov in Dart & Flutter по-русски
Maxim Gora
Ну если там по одной строчке вызова функций, то я думаю не стоит городить лишние репозитории, если же там есть ещё какие-нибудь обработки данных, то в принципе можно и вынести логику, и в блоке уже по одной строчке вызывать. Думаю что так 😅
там на самом деле функция выбора картинки, кропанья, сжатия картинки, и отчистки кэша картинки которую она заменит....а ну и еще функция отправки сжатой и откропаной картинки в бэк =)
источник

MG

Maxim Gora in Dart & Flutter по-русски
Ну тогда уж точно отдельно выносить)
источник

Ю

Юрий in Dart & Flutter по-русски
Maxim Gora
Ну тогда уж точно отдельно выносить)
Порно есть двигатель прогресса )
источник

MD

Maksym Dundiy in Dart & Flutter по-русски
че
источник

MG

Maxim Gora in Dart & Flutter по-русски
Я вот тоже чутка не уловил, предполагаю что это он про обработку картинок 👀
источник

di

dmitrii ivanov in Dart & Flutter по-русски
и в чем порно?В том что я картинку кропаю и сжимаю чтоли? XD
источник

E

Elena in Dart & Flutter по-русски
Подскажите, кто-нибудь работал с ckeditor? Нужно сделать возможность редакторования текста в web. Те нажали на кнопку открылось окно для редактирования. Нужна консультация, если кто сможет помочь, пишите в личку
источник

Y

Yauhen in Dart & Flutter по-русски
Подскажите пожалуйста с даннным багом: https://github.com/flutter/flutter/issues/29586

Может кто фиксил?
источник

EU

Evgeny Usov in Dart & Flutter по-русски
Всем привет. Я только начал изуть флаттер и хочу позадалбливать немного более опытных разработчиков. У меня есть некий бекенд с GraphQL и сейчас хочу сделать клиент для него. Гуглил и наткнулся на эту либу https://pub.dev/packages/graphql_flutter. Но как я понял что мне нужно оборачивать компонент в GraphQL виджет и прокидывать в него уже созданый клиент.  Это вообще адекватно так делать? Или есть более трушные пути? Или может лучше реализовать через bloc общение с API?
источник

A

Arseny in Dart & Flutter по-русски
Что делать, если Row внутри Column с параметрами MainAxisAlignment.spaceEvenly CrossAxisAlignment.start вот так сдвигается?
источник

MG

Maxim Gora in Dart & Flutter по-русски
Row mainAxisSize: min не срабатывает?
источник

Ю

Юрий in Dart & Flutter по-русски
dmitrii ivanov
и в чем порно?В том что я картинку кропаю и сжимаю чтоли? XD
В порно лучшие алгоритмы и юзкейсы как соотнешение затраты - выгода. 75 % от траффика в интернете порно.
Просмотрите алгоритмы компрессии по бекенду и там есть очень интересные дела как сдать 1мб до 30 кб без потери качества
источник

A

Arseny in Dart & Flutter по-русски
Maxim Gora
Row mainAxisSize: min не срабатывает?
Сработало, спасибо
источник

MG

Maxim Gora in Dart & Flutter по-русски
Юрий
В порно лучшие алгоритмы и юзкейсы как соотнешение затраты - выгода. 75 % от траффика в интернете порно.
Просмотрите алгоритмы компрессии по бекенду и там есть очень интересные дела как сдать 1мб до 30 кб без потери качества
Я думаю что на клиенте делается сжатие как раз для того что бы не слать картинки по 10 мб на сервер. Хотя может я просто не правильно вас понял)
источник

Ю

Юрий in Dart & Flutter по-русски
Maxim Gora
Я думаю что на клиенте делается сжатие как раз для того что бы не слать картинки по 10 мб на сервер. Хотя может я просто не правильно вас понял)
А хз когда один индиец решит выключить телефон и начать танцевать
источник