Size: a a a

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

2019 April 23

GM

Gleb Morozov in Flutter Developers — русскоговорящее сообщество
и что вообще должно произойти при нажатии, единственное что приходит в голову, это пропустить этот момент и идти с архитектурными паттернами разбираться
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
Gleb Morozov
ну это то понятно, а как это делать?
что в стейте хранить?
два поля loading = false, isFavorite = false;
onPress(() {
 setState(() { loading = true; });
updateDB().then((value) { setState(() { loading = false; isFavorite = value; }); }).catchError((_) { loading = false});
});
источник

GM

Gleb Morozov in Flutter Developers — русскоговорящее сообщество
Олжас Сулеймен
два поля loading = false, isFavorite = false;
onPress(() {
 setState(() { loading = true; });
updateDB().then((value) { setState(() { loading = false; isFavorite = value; }); }).catchError((_) { loading = false});
});
уже интереснее, спасибо)
источник

ММ

Марк Москаленко in Flutter Developers — русскоговорящее сообщество
Всем привет! Может кто сталкивался с таким поведением? Вчера задавал вопрос. Обновлю)
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
Марк Москаленко
Всем привет! Может кто сталкивался с таким поведением? Вчера задавал вопрос. Обновлю)
лучше не обновляй, а проверь нет ли уже такого ишшью в репозитории, если есть отпиши туда для активности, если нет, то заведи с максимально подробным описанием проблемы и со спобами её воспроизвести
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
проверь на других клавиатурах и внеси результаты в свой ишшью
источник

NK

Nikita Khilobok in Flutter Developers — русскоговорящее сообщество
Nikita Khilobok
Всем привет. Крашится аппка(как в дебаге, так и в релизе, как на дройде, так и на яблоке), в логи флаттера ничего не пишет(с —verbose тоже). Еднственное, что удалось найти, это
2019-04-22 10:35:32.662 529-529/? E/lowmemorykiller: Error writing /proc/26557/oom_score_adj; errno=22
В полном логе с устройства подобные строчки перед самим крашем.
Кто знает, в чём может быть дело?
(приложеньша весит 30метров со всеми ресурсами)
Изображений в приложухе не много, всего 3 штуки(подгружаются с инета и кешируются при помощи cachedimagenetwork)
По памяти, вроде, не проседает(см. картинку)
Кто знает, в чём может быть дело?
Если кому интересен конец истории, то после того, как мы частично переписали cachedimagenetwork, а также половину приложения, мы(случайно заглянули в размеры картинки) и обнаружили, что плейсходлер в разрешении 8+к
)))
Поставили нормальный размер и крашиться перестало)
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Nikita Khilobok
Если кому интересен конец истории, то после того, как мы частично переписали cachedimagenetwork, а также половину приложения, мы(случайно заглянули в размеры картинки) и обнаружили, что плейсходлер в разрешении 8+к
)))
Поставили нормальный размер и крашиться перестало)
источник

NK

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

NK

Nikita Khilobok in Flutter Developers — русскоговорящее сообщество
Но просто очень забавно вышло
источник

NK

Nikita Khilobok in Flutter Developers — русскоговорящее сообщество
Вставили лого, которое прислал дизайнер и не посмотрели на размер
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
важен не размер файла картинки, а разрешение и конфиг декодера
источник

NK

Nikita Khilobok in Flutter Developers — русскоговорящее сообщество
Sergey λ
важен не размер файла картинки, а разрешение и конфиг декодера
ну я имел ввиду разрешение
источник

Sergey λ in Flutter Developers — русскоговорящее сообщество
это влияет на потребляемою память
источник

NK

Nikita Khilobok in Flutter Developers — русскоговорящее сообщество
А не размер
источник

NK

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

Sergey λ in Flutter Developers — русскоговорящее сообщество
я про тот squoosh
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Sergey λ
я про тот squoosh
Там и разрешение меняется, если что
источник

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

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Кучей различных методов
источник