Size: a a a

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

2019 June 20

m

mikeevstropov in Flutter Developers — русскоговорящее сообщество
Похоже нужно пройти 5 стадий принятия 😄
источник
2019 June 21

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

GM

Gleb Morozov in Flutter Developers — русскоговорящее сообщество
я всё равно не могу опнять, чем named route удобнее просто route?
источник

GM

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

GM

Gleb Morozov in Flutter Developers — русскоговорящее сообщество
а с неймед я могу.. сократить MyScreen до /my и, больше не вижу ничего
источник

GM

Gleb Morozov in Flutter Developers — русскоговорящее сообщество
что я упускаю?
источник

A

Abripuit in Flutter Developers — русскоговорящее сообщество
Gleb Morozov
а с неймед я могу.. сократить MyScreen до /my и, больше не вижу ничего
С тем, что у вас экраны ее будут знать друг о друге, а значит не будет цикличных зависимостей и в случае перестраивания навигации или рефакторинга вам будет так же проще.
источник

A

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

GM

Gleb Morozov in Flutter Developers — русскоговорящее сообщество
создавать класс для этого?
источник

A

Abripuit in Flutter Developers — русскоговорящее сообщество
Gleb Morozov
создавать класс для этого?
В смысле? Зачем класс?
источник

GM

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

A

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

A

Abripuit in Flutter Developers — русскоговорящее сообщество
И доставайте что нужно для конструктора
источник

GM

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

GM

Gleb Morozov in Flutter Developers — русскоговорящее сообщество
да и с типами можно ошибиться
источник

K

Kherel in Flutter Developers — русскоговорящее сообщество
mikeevstropov
Привет народ. Есть ли более правильная реализация метода copyWith? Или иногда такое позволительно? То есть, нужно отделить не переданное значение от переданного null. Использую enum для пустых значений
тоже задавался этим вопросом, раньше через переопредлеение noSuchMethod, можно было вытащить переданные nameArgumets, дополинтельно отфильтровав по названию вызываемого метода.

потом через dart:mirrors, можно было получить данные instanceMirror и там вытащить declarations.values, т.е. переменные инстанса, сравнить их с полученными nameArgumets, и потом через invoke вызывать конструктор.

но в кажется в dart 2.0 закрыли возможность вызвать не определенные методы, и теперь не понятно, как получить аргументы в видем Map, там по преженему правда можно сделать (instance as dynamic).anyMethod, но уже не красиво выглядит.. Да и mirrors бибилотека в дев.

По итогу никчему не пришел.. затею бросил.
источник

AZ

Alexander Zhdanov in Flutter Developers — русскоговорящее сообщество
mikeevstropov
Привет народ. Есть ли более правильная реализация метода copyWith? Или иногда такое позволительно? То есть, нужно отделить не переданное значение от переданного null. Использую enum для пустых значений
можно решить эту проблему с помощью кодогенерации, и заодно получить bool operator ==(Object other), int get hashCode и String toString()
https://github.com/qwert2603/flutter_codegenny
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
mikeevstropov
Привет народ. Есть ли более правильная реализация метода copyWith? Или иногда такое позволительно? То есть, нужно отделить не переданное значение от переданного null. Использую enum для пустых значений
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
источник

ЕС

Евгений Семашко in Flutter Developers — русскоговорящее сообщество
Привет всем.
У меня отвалился разработчик от одного проекта, ищу замену. Пишите, кому интересно
источник