Size: a a a

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

2021 May 24

У

Урусай in Dart & Flutter по-русски
В рантайме
источник

У

Урусай in Dart & Flutter по-русски
Причём без вызова даже
источник

У

Урусай in Dart & Flutter по-русски
print(handshake.job);
источник

MT

Maxim Tselikin in Dart & Flutter по-русски
Александр, вы сказали что можно в зависимости от оси выбирать какой ui элемент показывать
источник

DY

Daniyil Yevtyushkin in Dart & Flutter по-русски
Platform.isIOS / Platform.isAndroid
источник

MT

Maxim Tselikin in Dart & Flutter по-русски
Если этот подход на все приложение распространить - не слишком ли это гемморойно будет?
источник

DY

Daniyil Yevtyushkin in Dart & Flutter по-русски
Не факт что по всему приложению нужны прям везде нативные компоненты
источник

T

The man bear pig in Dart & Flutter по-русски
У поля вашего класса тип целочисленный int.
Вы получаете исключение,  предполагаю,  вы подаётся значение  из другой переменной , которая просто var myVar;
Тогда,  тип dynamic
источник

T

The man bear pig in Dart & Flutter по-русски
int.parse(myVar)
источник

T

The man bear pig in Dart & Flutter по-русски
А переменная,  ее явно определите,  возможно у вас просто var там стоит
источник

DY

Daniyil Yevtyushkin in Dart & Flutter по-русски
К тому же можно сделать свой виджет который эту логику определения платформы будет инкапсулировать и не нужно будет дублировать повсеместно проверки
источник

MT

Maxim Tselikin in Dart & Flutter по-русски
Допустим тыкнул я на карте нужный объект, открылась вьюха нужная, где можно дату ввести, загрузить файл и нажать кнопку «отправить» (она предполагается что будет какраз по дизайну). И уже в этом кейсе мне нужны 3 разных ui элемента: дейтпикер, аплоадер и алерт если какие-то данные не видны.

Я вижу это так, что при каждом кейсе у меня будет стоять вот это platform.isAndroid ? AndroidUiElem : iOSUiElem
источник

MT

Maxim Tselikin in Dart & Flutter по-русски
Тут абсолютно с этим согласен
источник

MT

Maxim Tselikin in Dart & Flutter по-русски
Ща перешлю цитату, из-за которой я переживаю
источник

j

jenigen in Dart & Flutter по-русски
Всех приветствую.
Возник вопрос в плане архитектуры.
Идея такая - приложение имеет навигационную панель, и в каждой "вкладке" может быть доступ к одним и тем же инструментам, которые должны открываться внутри этой "вкладки" и могут иметь разные состояния. Подобное можно встретить в ВК, инстраграмме.
Подскажите, пожалуйста, какой паттерн архитектуры можно использовать для такой задачи?
источник

DY

Daniyil Yevtyushkin in Dart & Flutter по-русски
Можете прочитать сообщение выше с +- подходом для этого
источник

MT

Maxim Tselikin in Dart & Flutter по-русски
заказчик говорит, что получает эстетическое удовольствие от использования приложений iOS yandex каршеринг и airbnb
источник

MT

Maxim Tselikin in Dart & Flutter по-русски
Воооо! Я этого не прочитал) я этот подход максимально поддерживаю так как привык приходя на проект фронтом писать свою библиотеку компонентов, синхронизируя ее с дизайн системой
источник

DY

Daniyil Yevtyushkin in Dart & Flutter по-русски
Ну переиспользование виджетов это практически философия Flutter разработки
источник

DY

Daniyil Yevtyushkin in Dart & Flutter по-русски
Или даже без «практически»
источник