Size: a a a

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

2021 February 23

t

tdesc in Flutter Developers — русскоговорящее сообщество
кто отвечает тогда
источник

EA

Eugene Alitz in Flutter Developers — русскоговорящее сообщество
tdesc
у тебя 10 человек например
В нашем случае не релевантно, но в твоем - дели приложение на "фичи".
Пусть каждая фича включает в себя изолированный набор нужных только ей контроллеров, сервисов, репоситориев, виджетов.
При этом в приложении все равно будет набор core контроллеров, сервисов и т.д к которому все фичи смогут иметь доступ
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
что такое контроллер фичи?
источник

EA

Eugene Alitz in Flutter Developers — русскоговорящее сообщество
Вот кстати пример "чистой архитектуры" с использованием getx (не наш)
https://github.com/omergamliel3/flutter-clean-architecture-app
источник

EA

Eugene Alitz in Flutter Developers — русскоговорящее сообщество
tdesc
что такое контроллер фичи?
к примеру - authorization
значит будет контроллер, который будет способен получать данные для логина от юзера, и способен их обрабатывать (работа с сервисом авторизации). И соответсвенно передавать этот стейт в релевантные виджеты
источник

EA

Eugene Alitz in Flutter Developers — русскоговорящее сообщество
или фича по работе с ble - есть ble сервис, который предоставляет api для взаимодействия по ble, и есть контроллер, который используя этот сервис чранит в себе все нужные стейты и предоставляет их виджетам
источник

t

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

t

tdesc in Flutter Developers — русскоговорящее сообщество
это что за файл
источник

t

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

EA

Eugene Alitz in Flutter Developers — русскоговорящее сообщество
tdesc
что оно делает
Насколько я понимаю - отвечает за отображение данных на HomeScreen
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
я себе чистую архитектуру не так представлял
источник

EA

Eugene Alitz in Flutter Developers — русскоговорящее сообщество
tdesc
я себе чистую архитектуру не так представлял
Вполне возможно.
Это лишь один из способов ее представления.
Я боллее чем уверен, что каждый программист преставляет ее себе по своемеу
источник

t

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

t

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

EA

Eugene Alitz in Flutter Developers — русскоговорящее сообщество
tdesc
нарисовал бы уже давно и показал как get заменяет все
и стейт менеджмент и блок и сеть и что там еще
Я не говорю, что он заменяет все.
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
Eugene Alitz
Кстати di гетикса я не использую, только state management и routing.
Для di используем get_it
тут как минимум
источник

EA

Eugene Alitz in Flutter Developers — русскоговорящее сообщество
Просто вместо блока используй (или не используй) контроллеры (или провайдер, или store )
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
насчет неудобства контекста
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
что с ним не так?
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
куда его приходится пропихивать?
источник