Size: a a a

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

2019 November 27

AA

Artur Antonevich in Flutter Developers — русскоговорящее сообщество
Привет! Такой вопрос, в апп сделал home: MultiBlocProvider(

передал пару блоков, один из них: BlocProvider<CityListBloc>(builder: (context) => CityListBloc(Injector.getInjector().get<CityRepository>())..add(LoadCityList()))

Первый экран child: SplashPage(), из него запустил CitySelectorPage, где юзается CityListBloc, через BlocBuilder<CityListBloc, CityListState>

в итое пишет что не может найти CityListBloc в этом контексте, я же объявил его глобально?
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Artur Antonevich
Привет! Такой вопрос, в апп сделал home: MultiBlocProvider(

передал пару блоков, один из них: BlocProvider<CityListBloc>(builder: (context) => CityListBloc(Injector.getInjector().get<CityRepository>())..add(LoadCityList()))

Первый экран child: SplashPage(), из него запустил CitySelectorPage, где юзается CityListBloc, через BlocBuilder<CityListBloc, CityListState>

в итое пишет что не может найти CityListBloc в этом контексте, я же объявил его глобально?
Вы завернули только  "home экран/виджет"
Если хотите, чтобы этот блок был доступен всем экранам, оберните весь MaterialApp в Provider
источник

AA

Artur Antonevich in Flutter Developers — русскоговорящее сообщество
ох, точно)
источник

AA

Artur Antonevich in Flutter Developers — русскоговорящее сообщество
спасибо!
источник

AA

Artur Antonevich in Flutter Developers — русскоговорящее сообщество
есть такой архитектурный вопрос, вот у нас загрузился список,  я хочу поменять выбранный элемент(RadioGroup) лучше выделить эту логику в отдельный блок?
источник
2019 November 28

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Artur Antonevich
есть такой архитектурный вопрос, вот у нас загрузился список,  я хочу поменять выбранный элемент(RadioGroup) лучше выделить эту логику в отдельный блок?
Любую бизнес логику лучше выносить за ui
источник

🅵

🅵🅾️🆇 in Flutter Developers — русскоговорящее сообщество
Насчет отдельный: никто не запрещает сделать 1 единственный блок на все приложение
источник

AA

Artur Antonevich in Flutter Developers — русскоговорящее сообщество
но как лучше с вашей точки зрения поступить, с RadioGroup? Вчера начал делать и понял что два места в которых юзается выбор города через RadioGroup(во флаттере почему то нету) и подумал вынести в отдельный виджет. Т.к. там нужно группировать по groupValue то стоит ли такое выносить в блок?
источник

AA

Artur Antonevich in Flutter Developers — русскоговорящее сообщество
мы кликаем, выбираем город, потом нужно нажать Done, сохранить выбор
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Artur Antonevich
но как лучше с вашей точки зрения поступить, с RadioGroup? Вчера начал делать и понял что два места в которых юзается выбор города через RadioGroup(во флаттере почему то нету) и подумал вынести в отдельный виджет. Т.к. там нужно группировать по groupValue то стоит ли такое выносить в блок?
Тут в целом покрывается кейс с RadioGroup
https://api.flutter.dev/flutter/material/Radio-class.html
источник

AO

Artem Osipov in Flutter Developers — русскоговорящее сообщество
Привет! Можете подсказать относительно большие приложения которые добрались до продакшена и которые можно потыкать?) начинаем новый проект, дизайнер хочет потыкать чет реальное
источник

AA

Artur Antonevich in Flutter Developers — русскоговорящее сообщество
да спору нету, частично покрывает, но группировку элементов и делать синг селект - нет, поэтому и задумался о виджете отдельном
источник

K

Karen in Flutter Developers — русскоговорящее сообщество
Artem Osipov
Привет! Можете подсказать относительно большие приложения которые добрались до продакшена и которые можно потыкать?) начинаем новый проект, дизайнер хочет потыкать чет реальное
Reflectly
источник

ОС

Олжас Сулеймен in Flutter Developers — русскоговорящее сообщество
источник

AO

Artem Osipov in Flutter Developers — русскоговорящее сообщество
спасибо. Тож уже наткнулся на нее)
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Artur Antonevich
да спору нету, частично покрывает, но группировку элементов и делать синг селект - нет, поэтому и задумался о виджете отдельном
именно это там и происходит
источник

AA

Artur Antonevich in Flutter Developers — русскоговорящее сообщество
Руками нужно менять _groupValue чтобы что то изменилось, разве нет?
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Artur Antonevich
Руками нужно менять _groupValue чтобы что то изменилось, разве нет?
да
источник

AA

Artur Antonevich in Flutter Developers — русскоговорящее сообщество
ну и где же это RadioGroup)
источник

AA

Artur Antonevich in Flutter Developers — русскоговорящее сообщество
RadioGroup должен хэндлить всё сам
источник