Size: a a a

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

2021 April 19

Т

Тркюу in Flutter Developers — русскоговорящее сообщество
Кто нибудь использовал Get.bottomSheet()?
источник

Т

Тркюу in Flutter Developers — русскоговорящее сообщество
Почему то он ограничен по высоте, и растягивается максимум на пол экрана, можно ли как-то настроить чтобы он был любой высоты
источник

Т

Тркюу in Flutter Developers — русскоговорящее сообщество
Ааа
источник

Т

Тркюу in Flutter Developers — русскоговорящее сообщество
isScrollControlled:true надо ставить оказывается
источник

DC

Denis Chuvasov in Flutter Developers — русскоговорящее сообщество
нет
источник

SH

Sergey Hottabych in Flutter Developers — русскоговорящее сообщество
Фигово.
Приходится из-за этого колхозить кастомный Chip из контейнера со скругленными углами.
источник

SH

Sergey Hottabych in Flutter Developers — русскоговорящее сообщество
Либо можно через Stack.
Чип залить градиентом, и поверх налепить текст.
источник

JS

Julia Sashnikova in Flutter Developers — русскоговорящее сообщество
Всем привет! ☀️
Хочу пригласить вас 22 апреля в 18:00 на митап от экспертов КРОК и Лига Ставок.

Расскажем, как сделать приложение на Flutter с речевой аналитикой, как разобраться с механизмом работы отрисовки оригинальных интерфейсов пользователя, и как изменить код при переходе к null-safety.

📍 Подробности про доклады и регистрация: https://liga-stavok.timepad.ru/event/1615814/
источник

VM

Volodymyr Medvediev in Flutter Developers — русскоговорящее сообщество
Всем привет!

Помогите, пожалуйста, определиться с выбором архитектуры для нового проекта.

Мы решили сделать так - разделить код на 3 проекта - проект под андроид, проект под веб и проект с бизнес логикой.

Проект с бизнес логикой:
1. Тут у нас инитится подключение к сокету и после он отдает стримами данные (я думаю самое оптимальное отдавать стримами, потому что данные обновляются, а стримы будет удобно слушать в проекте клиенте (андроид или веб)
2. Также тут у нас есть все нетворк запросы
3. Ну и остальная общая бизнес логика

Проекты андроид и веб:
4. Тут подключаем как зависимость пакет с бизнес логикой и пишем юай под каждую платформу. Да, думаю, будет много дублирубщего кода и есть смысл разделить проекты чисто по юаю, а юайную логику тож вынести в отдельный компонент, но это пока не критично.

Ну собственно все) То есть данные будут приходить в виде стримов и они довольно часто обновляются) У экранов есть разные состояния, для их хендлинга думаю стори буки сделать (чтоб на этапе дизайна просматривать легко состояния всех экранов).

Я до этого имел опыт с редаксом и мне очень импонирует понятие глобал стейта и его мапинг на отдельные экраны. Но тут не совсем удобно будет обновлять мне кажется - то есть постоянно буду диспатчить экшены на апдейт стейта и перерисовывать экраны.

Сейчас смотрю в сторону Bloc/MobX, но опыта не имел и вот хочу спросить вашего совета) Тяжело ли разобраться? Как думаете подойдет ли под стримы блок лучше?

Благодарю)
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
деление на 3 части какое то странное
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
делите по пакетам по слоям/функционалу
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
соберете в приложении где нужно
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
в био ссылка на статью
источник
2021 April 20

IS

Iurii Slobodchikov in Flutter Developers — русскоговорящее сообщество
А как при помощи RefreshIndicator можно обновить таблицу по свайпу?
У меня обновляется только если за пределами DataTable свайпить.
RefreshIndicator(
     onRefresh: () {},
     child: Stack(
       children: <Widget>[
         ListView(),
         FormBuilder(
                 child: DataTable()
         )]));
источник

CI

Captain Impact. in Flutter Developers — русскоговорящее сообщество
Тебе надо иметь возможность нажимать на твои товары?
источник

MS

Mykola Shevchenko in Flutter Developers — русскоговорящее сообщество
А зачем формбилдер поверх лист вью идет? Это как-то странно
источник

IS

Iurii Slobodchikov in Flutter Developers — русскоговорящее сообщество
желательно, чтобы возможность нажимать была
источник

IS

Iurii Slobodchikov in Flutter Developers — русскоговорящее сообщество
а там есть хак, что RefreshIndicator работает только с ListView и чтобы всё завелось можно через Stack сделать
https://stackoverflow.com/questions/54051121/flutter-no-refresh-indicator-when-using-refreshindicator#comment115691332_54051220
источник

DS

DVS Studio in Flutter Developers — русскоговорящее сообщество
Место которое тянешь должно быть Scrollable с физикой оверскролла
источник

MS

Mykola Shevchenko in Flutter Developers — русскоговорящее сообщество
Если я правильн понимаю, то можно было бы форму запихнуть в SingleChildScrollView, тогда ее можно прокручивать. Убрать стек и листвью. А синглчайлду поставить phisycs: AlwaysScrollable
источник