Size: a a a

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

2020 April 12

r

roman G in Dart & Flutter по-русски
а чем так хорош блок я так и не понял
источник

r

roman G in Dart & Flutter по-русски
кроме популярности
источник

r

roman G in Dart & Flutter по-русски
редакс по сути очень похожая штука, но по идее удобнее если у тебя много виджетов отдельных к примеру
если я правильно понял
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Ну и то и то реактивная концепция
источник

AS

An Sh in Dart & Flutter по-русски
roman G
а чем так хорош блок я так и не понял
Гугловая рекомендация
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
An Sh
Гугловая рекомендация
Не совсем.
Точнее я бы не назвал это рекомендацией
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
🅵🅾️🆇
Ну и то и то реактивная концепция
Их как раз две - преобразование стейта и события порождающие состояния
источник

DB

Denis Bystruev in Dart & Flutter по-русски
An Sh
Привет всем и здоровья! Кто- то сталкивался с ситуацией: Android физический девайс... Делаю Дебаг сборку - все красиво, анимация работает (лагает правда). Делаю сборку Релиз - с UI жопа какая-то... Виджеты друг на друга налязят, половина экрана тупо черная, картинки через раз отображает
Да, в релиз-сборке много оптимизаций для ускорения, бывает, что это приводит к потерям данных.  Такое не первый раз, процедура известна.

Надо выделить минимально работающий кусок куда, на котором эффект присутствует (то есть по-разному работает в дебаге и релизе).  Сделать из него минимальный проект (main.dart < половины экрана, чем меньше строк, тем лучше, хорошо, если всего один виджет).  И засабмитить в https://github.com/flutter/flutter/issues

Вот пример аналогичной проблемы (тоже по-разному работало в дебаге и релизе), решили за 7 дней: https://github.com/flutter/flutter/issues/22796
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
roman G
редакс по сути очень похожая штука, но по идее удобнее если у тебя много виджетов отдельных к примеру
если я правильно понял
Ну вот я использую единый блок на все приложение
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Чтоб совсем все по красоте было - хочу сейчас допилить, как душевные силы найду
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Хочу сделать возможность обработки событий в заранее заданых изолятах/сервайс вокерах.
Хочу написать стрим трансформер на замену asyncExpand

Добавлю 2 функции:
whereState<T>()
и
whereStateTransition<T>()
или тип того
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
первое это просто шоткат к where((State state) => state is T)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
А второе примерно тоже самое, но возвращает также предидущий стейт УДОВЛЕТВОРЯЮЩИЙ томуже условию
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
И будет малыш редаксо-блок.
Единственный в мире редаксо-блок.
Редаксо блооок
источник

r

roman G in Dart & Flutter по-русски
мб на редакс перейти тогда
в чем приемущество твоего подхода? 🤔
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
roman G
мб на редакс перейти тогда
в чем приемущество твоего подхода? 🤔
А в чем минус моего подхода?)
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Я прост пришел не из веб девелоперов и моему сердцу как то ближе подход Событие порождающее Состояния
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
А этим по сути они и отличаются, насколько понимаю
источник

🅵

🅵🅾️🆇 in Dart & Flutter по-русски
Ну и у меня именно события (точнее то от какого миксина они отнаследовались) будут определять выполняются в основном потоке или уходят в изолят/сервайс вокер
источник

i

ilx in Dart & Flutter по-русски
Добрый день ребята
источник