Size: a a a

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

2020 April 06

T

Tim in Dart & Flutter по-русски
Кто нибудь использует background_fetch в iOS?
Там можно выставлять minimumFetchInterval в несколько дней?
Оно сработает, если приложение terminated?
источник

D

Dagba  in Dart & Flutter по-русски
Alexander Popov
Проблема Flutter в Android Studio, что он вечно сам при автодополнении подставляет эти const там, где они не нужны, и приходится тереть 🙈
я как понимаю ведьт он const аллокирует значение в AOT, но final переменная в классе нет, значит все-таки нужно писать постоянно cpnst в stateless виджетах?
источник

D

Dagba  in Dart & Flutter по-русски
ведь он выделяет литерал в память, а не переменную объекта
источник

DO

Dmitriy Orteney in Dart & Flutter по-русски
Dagba 
Если я инициализирую final переменную в stateless виджете и не прописываю const например const edgeisents.all(8.0), компилятор ведь оптимизирует и всеравно константно аллокирует переменную
В IDE подписывается, когда наводишь, что используется (new - новый инстанс или const)
источник

D

Dagba  in Dart & Flutter по-русски
ок спс
источник

D

Dagba  in Dart & Flutter по-русски
это vsdcode?
источник

DO

Dmitriy Orteney in Dart & Flutter по-русски
да, в intelliJ тоже есть, только хитро кликнуть надо (у меня с зажатыми ctrl) x)
источник

AG

Artem Gubatenko in Dart & Flutter по-русски
Подскажите как лучше между экранами передавать данные?

Стоит задача:
- сканируем qr код (экран №1)
- если не нашли ни одного Item с таким qr кодом, то предлагаем пользователю выбрать Item для привязки (экран №2), из многоуровневого каталога (каталог на еще 2 экрана)

Данные Categories & Items храню в sqlite
Не знаю как лучше хранить/передавать qr-код пока пользователь выбирает Item чтоб привязать в каталоге.

Пока додумался:
- писать в отдельную таблицу в sqlite, а потом чистить ее
- добавить экранам каталога необязательный именованный параметр
источник

AG

Artem Gubatenko in Dart & Flutter по-русски
и хотельсь бы избежать установки доп пакетов для этого дела)
источник

AG

Artem Gubatenko in Dart & Flutter по-русски
хотя сейчас понял что, тк использую роуты, то именованный параметр будет просто параметром со значением по умолчанию 🤔

как вы решаете подобные задачи?
источник

КА

Кирилл Апарин in Dart & Flutter по-русски
источник

AG

Artem Gubatenko in Dart & Flutter по-русски
спасибо попробую
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Artem Gubatenko
Подскажите как лучше между экранами передавать данные?

Стоит задача:
- сканируем qr код (экран №1)
- если не нашли ни одного Item с таким qr кодом, то предлагаем пользователю выбрать Item для привязки (экран №2), из многоуровневого каталога (каталог на еще 2 экрана)

Данные Categories & Items храню в sqlite
Не знаю как лучше хранить/передавать qr-код пока пользователь выбирает Item чтоб привязать в каталоге.

Пока додумался:
- писать в отдельную таблицу в sqlite, а потом чистить ее
- добавить экранам каталога необязательный именованный параметр
пока писал мог бы найти в доке как обращаться с роутами
источник

AG

Artem Gubatenko in Dart & Flutter по-русски
Roman Vasiliev
пока писал мог бы найти в доке как обращаться с роутами
Пока обращаюсь так:

Navigator.pushNamed(context, "/CategoryChildrenScreen/${category.id}");


var path = routeSettings.name.split("/");
 if (path[1] == "CategoryChildrenScreen") {
   return MaterialPageRoute(
       builder: (context) => new CategoriesChildrenScreen(id: path[2]),
       settings: routeSettings);

 }
источник

MT

Maxim Troshin in Dart & Flutter по-русски
Всем привет. А можно тут зарекламить свою группу вк по разработке мобильного приложения на флаттере? =) Не нашел контакты админа.
источник

ВС

Валерий Самсонов in Dart & Flutter по-русски
Maxim Troshin
Всем привет. А можно тут зарекламить свою группу вк по разработке мобильного приложения на флаттере? =) Не нашел контакты админа.
@bunopus  вот вроде он
источник

EK

Evgeny Kot in Dart & Flutter по-русски
Maxim Troshin
Всем привет. А можно тут зарекламить свою группу вк по разработке мобильного приложения на флаттере? =) Не нашел контакты админа.
Пишите в личку
источник

r

roman G in Dart & Flutter по-русски
Ребят, как у вас устроена работа с сетью в блоке? Как пробрасываете стейты в идеале было бы классно посмотреть на конкретный код как у вас это устроено
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
roman G
Ребят, как у вас устроена работа с сетью в блоке? Как пробрасываете стейты в идеале было бы классно посмотреть на конкретный код как у вас это устроено
Блок держит провайдер сети/скуля/файловой системы и бог знает еще чего, а дальше уже взаимодействует при поступившем эвенте
источник

r

roman G in Dart & Flutter по-русски
🅵🅾️🆇
Блок держит провайдер сети/скуля/файловой системы и бог знает еще чего, а дальше уже взаимодействует при поступившем эвенте
хм, ну вот к примеру приходит event из page, как ты после этого пробрасываешь состояние загрузки данных?
Что-то типа этого?  
yield stateStartLoad();
await api.loadData();
yield stateFinishLoad();
источник