Size: a a a

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

2020 June 16

lf

les forest in Dart & Flutter по-русски
источник

М

МихаИл in Dart & Flutter по-русски
les forest
там нужно выбрать твое приложение, рядом с выбором устройства
нету
источник

М

МихаИл in Dart & Flutter по-русски
les forest
там нужно выбрать твое приложение, рядом с выбором устройства
после того как я запустил приложение в режиме flutter run --profile оно стало вести себя как релизное и появились принты
источник

М

МихаИл in Dart & Flutter по-русски
и появилось то что ты сказал
источник

М

МихаИл in Dart & Flutter по-русски
теперь могу дебажить , спасибо!
источник

lf

les forest in Dart & Flutter по-русски
МихаИл
теперь могу дебажить , спасибо!
Здорово. Тоже надо взять на заметку.
источник

М

МихаИл in Dart & Flutter по-русски
взаимовыгода)
источник

М

МихаИл in Dart & Flutter по-русски
les forest
Здорово. Тоже надо взять на заметку.
и логироние идет даже когда крашнишь приложение и снова поднимишь
источник

Д

Денис in Dart & Flutter по-русски
Ребят помогите разобраться со иерархией классов) не могу построить четкой структуры, есть много разных видов обьявлений - у каждого обьявления есть список полей. Поля могут как использоваться в разных видах обьявлений так и быть уникальными.
На данный момент думаю создать абстрактный класс Field,и в каждом типе обьявлений просто указывать список полей. Но начинаю сомневаться что такой подход оптимален. Я могу создать 30+ разных классов под каждый вид объявления. Но тогда будут поля которые тупо повторяются в этих классах.
источник

lf

les forest in Dart & Flutter по-русски
Денис
Ребят помогите разобраться со иерархией классов) не могу построить четкой структуры, есть много разных видов обьявлений - у каждого обьявления есть список полей. Поля могут как использоваться в разных видах обьявлений так и быть уникальными.
На данный момент думаю создать абстрактный класс Field,и в каждом типе обьявлений просто указывать список полей. Но начинаю сомневаться что такой подход оптимален. Я могу создать 30+ разных классов под каждый вид объявления. Но тогда будут поля которые тупо повторяются в этих классах.
повторяющиеся выноси в абстрактный класс
источник

A

Andrei in Dart & Flutter по-русски
Денис
Ребят помогите разобраться со иерархией классов) не могу построить четкой структуры, есть много разных видов обьявлений - у каждого обьявления есть список полей. Поля могут как использоваться в разных видах обьявлений так и быть уникальными.
На данный момент думаю создать абстрактный класс Field,и в каждом типе обьявлений просто указывать список полей. Но начинаю сомневаться что такой подход оптимален. Я могу создать 30+ разных классов под каждый вид объявления. Но тогда будут поля которые тупо повторяются в этих классах.
Map<String, dynamic>
источник

Д

Денис in Dart & Flutter по-русски
les forest
повторяющиеся выноси в абстрактный класс
те поля которые повторяются абсолютно у всех обьявлений я вынес, вопрос в остальных
источник

Д

Денис in Dart & Flutter по-русски
они могут повторяться у 15 из 30+ обявлений
источник

Д

Денис in Dart & Flutter по-русски
я уже смотрю в сторону рефлексии когда можно посмотреть есть ли такое поле у класса
источник

Д

Денис in Dart & Flutter по-русски
и если да делать для него вывод
источник

A

Andrei in Dart & Flutter по-русски
Денис
они могут повторяться у 15 из 30+ обявлений
ну так сделай эти поля Map например fieldData
источник

AK

Alexey Kondratev in Dart & Flutter по-русски
а зачем тебе данные поля хранить в классе инпута? создаешь один инпут, вызываешь его сколько тебе нада раз и хэндлишь значение, записываешь в массив и отправляешь на бэк
источник

AK

Alexey Kondratev in Dart & Flutter по-русски
ну под селекты\пикеры отдельные соотвественно
источник

Д

Денис in Dart & Flutter по-русски
система чем-то похожа на создание обьявлений в циан (там от категории обьявлений зависит какие поля надо вводить)
источник

A

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