Size: a a a

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

2021 May 30

AF

Alexander Fuhr in Dart & Flutter по-русски
Так есть тулы
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
а уж тчоб линию бизье изогнуть так жто вообще ад))
источник

S

Saimon in Dart & Flutter по-русски
Ну я примерно делаю, конечно во время разработки будет дизайн меняться.
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
сомтрю урок длеаю так же у меня гавно выходит)
источник

s

shawas in Dart & Flutter по-русски
😂
источник

ee

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

EK

Evgeny Kot in Dart & Flutter по-русски
Хватит флудить
источник

С

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

Д

Дмитрий in Dart & Flutter по-русски
Приветствую, какие ещё есть способы прикинуть bloc между страницами помимо того, чтобы монтировать blocprovider в самый верх, ближе к MyApp? Предположительно можно реализовать bloc через синглтон, а потом на каждой странице вызвать blocprovider.create,  но пример  конкретной реализации не могу найти. И будет ли работать?
источник

С

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

РА

Роман Аблаев... in Dart & Flutter по-русски
Если это поможет. Я создаю класс шаблон class Pattern extends StatelessWidget {
 @override
 Widget build(BuildContext context) {
   return Scaffold(
     body: BlocProvider<NavigationBloc>(
       create: (context) => NavigationBloc(),
       child: BlocBuilder<NavigationBloc, NavigationStates>(
         builder: (context, navigationState) {
           return navigationState as Widget;
         },
       ),
     ),
   );
 }
}
источник

РА

Роман Аблаев... in Dart & Flutter по-русски
в любом другом классе пишу так: class MPage extends StatefulWidget with NavigationStates {
источник

AD

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

AD

Alexandr Drobyshev in Dart & Flutter по-русски
вот специально пример набрасывал что не надо блок локлаьный делать глобальным

пример вообще без провайдера
https://github.com/DrobyshevAlex/bloc_example/blob/main/lib/ui/article.dart
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
и с провадером но в пределах однйо стрнаицы
https://github.com/DrobyshevAlex/bloc_example/blob/main/lib/ui/article_list.dart
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
если у вас естьс писок новостей то не обязательно блок делать глобальынм и прокидывтаь везде) глобальный как правило это то что все бзают, типа Auth, Session, User, AppState хз что еще )
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
если вы сделате синглтон, вы хотите юзать ОДИН экземпляр обьъекта, о каком тогда create речь? create - это ка краз создание, тогда хотя бы Provider.value

НО, мне кажется вы не понимате заем нужен провадер вообще, если у вас Блок Сингнлтон, и вы юзаете его аля MyBlox.getInstance(). то зачем првопайдер вообьще?
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
провадер нужен для того что бы перекинуть один экземпляр по контексту - синглтон - это замена провайдера будет и нарушение DI
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ну DI даже не важен, прсото суть провайдера прямо противоположная сингтону)
источник

В

Владимир in Dart & Flutter по-русски
Di?
источник