Size: a a a

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

2020 December 25

D

Damir in Dart & Flutter по-русски
Gorohov Valeriy
flutter pub get, мне помогает в одном проекте когда автокомплит в IDE дохнет
не помогло,  больше ничего не нужно?
источник

EC

Evgeny Cherkasov in Dart & Flutter по-русски
Zixe .ru
Ещё вопрос. Как вы боритесь с двойным или тройным нажатем пресбатонна. Так как батон отправляет запрос на получение смски то можно несколько раз нажать и получить несколько смс. Как с этим можно бороться?
Делал недавно виджет-обертку для кнопки, который может решить в том числе и эту проблему https://pub.dev/packages/uic#actionbuttonactionbutton
источник

D

Damir in Dart & Flutter по-русски
Решил, видимо баг случился, создал другой экран вставив туда идентичный код(изменив лишь название класса) и ide сразу предложил импортировать:)
источник

D

Damir in Dart & Flutter по-русски
Хотя даже перезагружал ide и ноут, не решалось
источник

D

Damir in Dart & Flutter по-русски
И еще, у меня не дает назвать MainScreen, поэтому нельзя было импортировать, на будущее может будет кому полезно)
источник

АК

Артем Крохалев... in Dart & Flutter по-русски
Ку!
Тут вакансии на flutter можно публиковать? Ищу разрабов в штат
источник

Õ

Õłęg in Dart & Flutter по-русски
Артем Крохалев
Ку!
Тут вакансии на flutter можно публиковать? Ищу разрабов в штат
источник

Õ

Õłęg in Dart & Flutter по-русски
Кто-то по-любому сталкивался с подобным.
Есть некое количество данных(категории, модели) в json до 500кб, которое при запуска требуется скачать и не трогать до того, пока данные не обновились.

Я делаю так: при запуске приложения, скачиваю и кладу их в SQLite в приложение, проверяю через хеш, нужно ли обновить локальную БД.

Может есть какие-то по-проще варианты? Альтернативы?
источник

Kk

Kich kichi in Dart & Flutter по-русски
Õłęg
Кто-то по-любому сталкивался с подобным.
Есть некое количество данных(категории, модели) в json до 500кб, которое при запуска требуется скачать и не трогать до того, пока данные не обновились.

Я делаю так: при запуске приложения, скачиваю и кладу их в SQLite в приложение, проверяю через хеш, нужно ли обновить локальную БД.

Может есть какие-то по-проще варианты? Альтернативы?
Обычно это на сервере разруливают.
Ты отправляешь серверу вместе с запросом дату последнего обновления данных. Далее в зависимости от даты сервер либо даёт ответ с новыми данными, либо говорит что у тебя актуальная версия.
источник

Õ

Õłęg in Dart & Flutter по-русски
Kich kichi
Обычно это на сервере разруливают.
Ты отправляешь серверу вместе с запросом дату последнего обновления данных. Далее в зависимости от даты сервер либо даёт ответ с новыми данными, либо говорит что у тебя актуальная версия.
Интересный вариант, а дату последнего обновления лучше брать с сервера? Так как на клиенте всяко может быть установлено
источник

Õ

Õłęg in Dart & Flutter по-русски
Типа если сервер отдал данные, то и дата текущая там же
источник

Kk

Kich kichi in Dart & Flutter по-русски
Можно utc использовать. Вместо времени можно хэш брать, к примеру.
источник

Õ

Õłęg in Dart & Flutter по-русски
Понял, спасибо)
источник

Kk

Kich kichi in Dart & Flutter по-русски
Õłęg
Понял, спасибо)
источник

Kk

Kich kichi in Dart & Flutter по-русски
Доп. инфа. Там описание небольшое есть.
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Õłęg
Кто-то по-любому сталкивался с подобным.
Есть некое количество данных(категории, модели) в json до 500кб, которое при запуска требуется скачать и не трогать до того, пока данные не обновились.

Я делаю так: при запуске приложения, скачиваю и кладу их в SQLite в приложение, проверяю через хеш, нужно ли обновить локальную БД.

Может есть какие-то по-проще варианты? Альтернативы?
я делаю так - на сервере у каждого "типа данных" есть таймштамп, и клиент, отсылая запрос передает свой локальный штамп времени. сервер возвращает все что старше
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
т.е. если какая то сущность обновилась на сервере у нее датаизменения тоже меняется и все клиенты получат апдейт
источник

Õ

Õłęg in Dart & Flutter по-русски
Дмитрий Щербаков
т.е. если какая то сущность обновилась на сервере у нее датаизменения тоже меняется и все клиенты получат апдейт
Это идеальный вариант, только кодить придется дольше)
источник

Õ

Õłęg in Dart & Flutter по-русски
На сервере
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
из минусов - больше бойлерплейта на бэке, из плюсов - скорость и меньше трафика
источник