Size: a a a

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

2021 March 13

SH

Sergey Hottabych in Dart & Flutter по-русски
А если критически нужен натив, проще фрилансера на разовую таску найти.
источник

EA

Eugene Alitz in Dart & Flutter по-русски
@Hottabych, скажи, а вы у себя контроллеры под каждый виджеты создаёте, или они что-то вроде глобальных сторов в мобх?
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Eugene Alitz
@Hottabych, скажи, а вы у себя контроллеры под каждый виджеты создаёте, или они что-то вроде глобальных сторов в мобх?
Ну то что на картинке — это как раз глобальные сторы MobX.
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Михаил Морозов
Привет, подскажите насколько критично необходимо знать swift java kotlin  для разработчика flutter, я правильно понимаю что тавие знания нужны для больших и сложных проектов, а на мелко средних не нужно, или с самого начала без знаний нативое во флаттер лучше не соваться?
Если не будешь взаимодействовать с нативным апи, то и без них проживеш.
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Sergey Hottabych
Ну то что на картинке — это как раз глобальные сторы MobX.
То есть вы вместе с гетх и мобх используете?
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Eugene Alitz
То есть вы вместе с гетх и мобх используете?
Не, это старый проект, он на MobX был полностью.
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Sergey Hottabych
Не, это старый проект, он на MobX был полностью.
А в новом?
источник

ММ

Михаил Морозов... in Dart & Flutter по-русски
А доступ к камере, фонарику, и ко всем потрохам айфона это нативное апи?
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Михаил Морозов
А доступ к камере, фонарику, и ко всем потрохам айфона это нативное апи?
Да, но для этого есть пакеты специальные. И если не заморачиваться с каким нибудь кастомным поведением, то в большинстве случаев в наивный код не придётся лезть
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Eugene Alitz
То есть вы вместе с гетх и мобх используете?
Да а какая разница.
Ты можешь что в MobX в провайдер обернуть локальный экран в приложении.
Что в Get прописать биндинги под отдельный Page
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
если об этом вопрос
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Sergey Hottabych
Да а какая разница.
Ты можешь что в MobX в провайдер обернуть локальный экран в приложении.
Что в Get прописать биндинги под отдельный Page
Вопрос больше в том, как вы используете контроллеры. Для каждого виджета свой независимый контроллер ( что-то вроде ViewController). Или всетаки как глобальные сторы для определённого функционала. И их прокидываешь по надобности
источник

N

Newbie Developer in Dart & Flutter по-русски
Sergey Hottabych
Не, DI во Флаттере — это дроч, т.к. он не под это заточен.
Благодарю, теперь понятнее стало. Значит можно одним BLoC обойтись
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Eugene Alitz
Вопрос больше в том, как вы используете контроллеры. Для каждого виджета свой независимый контроллер ( что-то вроде ViewController). Или всетаки как глобальные сторы для определённого функционала. И их прокидываешь по надобности
Глобальные сторы/контроллеры для глобальных вещей (допустим, инфа о профиле).
Локальные для валидации форм, или допустим, страничка логина — там можно локальный стор, который потом удаляется из памяти.
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Sergey Hottabych
Глобальные сторы/контроллеры для глобальных вещей (допустим, инфа о профиле).
Локальные для валидации форм, или допустим, страничка логина — там можно локальный стор, который потом удаляется из памяти.
Ок, а глобальные сторы у вас могут взаимодействовать друг с другом?
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Eugene Alitz
А в новом?
А в новом все печально, его писал не очень опытный чувак на чистом провайдере, с кучей двухсторонних зависимостей и статики.
Вот сам ломаю голову, как бы за ним переделать.
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Eugene Alitz
Ок, а глобальные сторы у вас могут взаимодействовать друг с другом?
Односторонняя только связь. Следующие опираются на предыдущие.
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Sergey Hottabych
Односторонняя только связь. Следующие опираются на предыдущие.
А если есть 2 глобальных, которые параллельно работают. Но есть кейс когда, один должен вызвать метод другого. Это нормально делать напрямую?или нужно извращаться?
источник

A

Alexandr Borisovich in Dart & Flutter по-русски
Михаил Морозов
А доступ к камере, фонарику, и ко всем потрохам айфона это нативное апи?
как правило самые частные нативные функции поддерживаются пакетами от разработчика
источник

EA

Eugene Alitz in Dart & Flutter по-русски
Sergey Hottabych
А в новом все печально, его писал не очень опытный чувак на чистом провайдере, с кучей двухсторонних зависимостей и статики.
Вот сам ломаю голову, как бы за ним переделать.
А что ты имеешь ввиду под двусторонними зависимостями?
источник