Size: a a a

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

2020 December 09

P

Pa_blooo in Dart & Flutter по-русски
а что тут не так?
источник

L

Lifan in Dart & Flutter по-русски
Pa_blooo
а что тут не так?
по моему мнению слишком раздробленная архитектура и можно было бы реализовать все в репозиториях, а не отдельно прописывать папку с методами для отдельной модели
источник

АР

Андрей Рудин... in Dart & Flutter по-русски
Lifan
ты считаешь это плохим подходом?
я считаю это излишним.
источник

P

Pa_blooo in Dart & Flutter по-русски
для меня тут только кейс лишний
источник

P

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

АР

Андрей Рудин... in Dart & Flutter по-русски
Lifan
на данный момент у меня идет генерация компонентов которые разбиваются на разные пакеты в которых есть всего одна статичная функция, туда прокидываются методы из других пакетов на обработку ошибок, валидацию и action методы, состояние экрана хранится в централизованном классе, соответственно widget собирается через методы и тем самым код становится более чистым с учетом такого подхода (постарался объяснить).

Конечно извиняюсь за свой маленький опыт во flutter, так как изначально являюсь разработчиком java + spring, php + laravel и переходя на данную технологию чутка мое понимание изменяется
в Java, PHP у тебя императивный код, в Flutter у тебя декларативный код, конечно понимание меняется ) пипец как меняется
источник

L

Lifan in Dart & Flutter по-русски
Андрей Рудин
в Java, PHP у тебя императивный код, в Flutter у тебя декларативный код, конечно понимание меняется ) пипец как меняется
это да)
источник

TK

Timur Karimov in Dart & Flutter по-русски
Андрей Рудин
в Java, PHP у тебя императивный код, в Flutter у тебя декларативный код, конечно понимание меняется ) пипец как меняется
никак не меняется
источник

АР

Андрей Рудин... in Dart & Flutter по-русски
Timur Karimov
никак не меняется
ок, спорить не буду.
источник

L

Lifan in Dart & Flutter по-русски
Lifan
на данный момент у меня идет генерация компонентов которые разбиваются на разные пакеты в которых есть всего одна статичная функция, туда прокидываются методы из других пакетов на обработку ошибок, валидацию и action методы, состояние экрана хранится в централизованном классе, соответственно widget собирается через методы и тем самым код становится более чистым с учетом такого подхода (постарался объяснить).

Конечно извиняюсь за свой маленький опыт во flutter, так как изначально являюсь разработчиком java + spring, php + laravel и переходя на данную технологию чутка мое понимание изменяется
ну, в целом попробую данный подход, как по мне архитектура является чистой, провайдеры конечно же добавлю, но постараюсь полностью отказаться от bloc'ов и через 1.5 месяца уже можно будет посмотреть, отвалится ли приложение и дадут ли мне по **алу за такое
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
не то что бы я не юзаю блок, но я не подохревал что это обязанность 😄
источник

P

Pa_blooo in Dart & Flutter по-русски
удачи)
источник

DB

Dmitry Bubnenkov in Dart & Flutter по-русски
У меня из БД возвращается список списков. В нем есть тайм-штэмп. Dart не умеет его принудительно превращать в текст. Есть способ его заставить это делать?
источник

DB

Dmitry Bubnenkov in Dart & Flutter по-русски
есть какое-то решение? тут про это писали https://github.com/dart-lang/sdk/issues/16628
источник

АР

Андрей Рудин... in Dart & Flutter по-русски
Lifan
ну, в целом попробую данный подход, как по мне архитектура является чистой, провайдеры конечно же добавлю, но постараюсь полностью отказаться от bloc'ов и через 1.5 месяца уже можно будет посмотреть, отвалится ли приложение и дадут ли мне по **алу за такое
если проще то можешь заюзать scoped_model
источник

AU

Andrey Unger in Dart & Flutter по-русски
да читаю это все и все больше riverpod вспоминаю - куда уж чище-то?))
источник

AU

Andrey Unger in Dart & Flutter по-русски
вообще прежде чем изобретать что-то свое в плане архитектуры - следует наверно посмотреть все что уже есть подобного? может кто-то уже реализовал
источник

KK

Kit Khilobok in Dart & Flutter по-русски
Dmitry Bubnenkov
У меня из БД возвращается список списков. В нем есть тайм-штэмп. Dart не умеет его принудительно превращать в текст. Есть способ его заставить это делать?
Ну напиши сериализатор/конвертер свой
источник

L

Lifan in Dart & Flutter по-русски
Andrey Unger
вообще прежде чем изобретать что-то свое в плане архитектуры - следует наверно посмотреть все что уже есть подобного? может кто-то уже реализовал
звучит логично, я глянул, попробовал, мне не понравилось, написал то, что по моему мнению удобно
источник

DB

Dmitry Bubnenkov in Dart & Flutter по-русски
Это понятно, но мне нужно короткое решение
источник