Size: a a a

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

2020 July 06

ND

Nikita Domnickij in Dart & Flutter по-русски
глянь freezed, built_value
источник

Б

Борис in Dart & Flutter по-русски
Игорь Кравченко
меняй версию стейта и ок, я так для mutable стейтов делаю
Спасибо, а как поменять версию? Не нашел это поле, нужно реализовывать какой-то  интерфейс, который bloc понимает?Спасибо за ссылки
источник

RD

Roman Diachenko in Dart & Flutter по-русски
как определить когда заканчивается анимация для CupertinoPageRoute?
источник

Б

Борис in Dart & Flutter по-русски
Nikita Domnickij
глянь freezed, built_value
Спасибо
источник

ИК

Игорь Кравченко... in Dart & Flutter по-русски
Борис
У меня Стейт содержит большой объект со вложенными списками и большим количеством свойств, допустим, я по событию меняю одно свойство и делаю yield State(state.myobject) то есть передаю туда тот же объект, что и был, но с измененным свойством , изменение состояния не срабатывает, что по идее логично, он считает, что раз объект не поменялся(сравнивает с собой), то и Стейт менять не надо. Судя по документации нужно делать yield State(state.myobject.copyWith(changedProperty: newvalue)) А equatable я реализую, для сравнения объектов по свойствам, как в примерах от фелангеля указано
добавляешь int version в state и в эквейтбл смотришь на версию
источник

ИК

Игорь Кравченко... in Dart & Flutter по-русски
в расширении есть пример -  сгенерируй big pack bloc -> mutbale
источник

ИС

Ильдан Сайдиев... in Dart & Flutter по-русски
Привет, подскажите статью по bottomtapbar, чтобы при навигации на новый Пейдж сохранялся ботомтаббар
источник

ИК

Игорь Кравченко... in Dart & Flutter по-русски
Nikita Domnickij
глянь freezed, built_value
проекты с генераторами - это атас жесть когда он вырастает) пересчитать файлы может быть 3 минуты, а отслеживание изменений для частичной сборки работает так себе....
источник

Б

Борис in Dart & Flutter по-русски
Игорь Кравченко
добавляешь int version в state и в эквейтбл смотришь на версию
Как говорится "А что так можно было что-ли?"))) Хорошо, буду разбираться, спасибо за помощь)
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Игорь Кравченко
проекты с генераторами - это атас жесть когда он вырастает) пересчитать файлы может быть 3 минуты, а отслеживание изменений для частичной сборки работает так себе....
чай можно попить
источник

ИК

Игорь Кравченко... in Dart & Flutter по-русски
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
а можно руками это все писать👍🏻
источник

ИК

Игорь Кравченко... in Dart & Flutter по-русски
Nikita Domnickij
чай можно попить
ага, после каждой новой модели 😄 сборк в лиге идет 2-3 минуты - чисто модельки пересчитать)
источник

K

Kuepf in Dart & Flutter по-русски
У кого то есть идеи как это сделать?
источник

ИК

Игорь Кравченко... in Dart & Flutter по-русски
Nikita Domnickij
а можно руками это все писать👍🏻
я так и делаю, нормально с генераторами расширениями)
источник

ИК

Игорь Кравченко... in Dart & Flutter по-русски
зато контроль кода есть и не ломается в самый неожиданный момент)))
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
ни разу ничего не ломалось
источник

Ю

Юрий in Dart & Flutter по-русски
Ильдан Сайдиев
Привет, подскажите статью по bottomtapbar, чтобы при навигации на новый Пейдж сохранялся ботомтаббар
Там не о статье вопрос, глянь как делается купертинотабскафолд и по этой же логике сделай с материалом если с ним работаешь
источник

ИК

Игорь Кравченко... in Dart & Flutter по-русски
Nikita Domnickij
ни разу ничего не ломалось
а на сколько большой проект?) у меня за два месяца в лиге - генератор ломалася раз 5 =) кое-что пришлось даже форкнуть, ну и я большой кусок переписывал - так что там жестоко с зависимостями иногда было =(
источник

ИС

Ильдан Сайдиев... in Dart & Flutter по-русски
Юрий
Там не о статье вопрос, глянь как делается купертинотабскафолд и по этой же логике сделай с материалом если с ним работаешь
Ок спасибо
источник