Size: a a a

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

2020 May 17

EE

Evgenii Elchev in Dart & Flutter по-русски
🅵🅾️🆇
В теории можешь попробывать через method extension присобачить к нему стрим контроллер.
Я скорее напишу декоратор поверх. Но это уже частности)
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Danial Kolyasnikov
А зачем если не секрет ? Мне кажется, что это два разных механизма
1) они похожи тем что на них можно подписаться, но подписки идут по разному, неконсистетность не нравится
2) подписки на стрим лаконичнее
3) у стрима есть методы модификаторы, он в целом предоставляет больше возможностей
3) два стрима можно слить в один и подписаться на него. Стрим и нотифаер нельзя слить, как два нотифаера. Приходится подписываться/отписываться и туда и туда
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
В целом нотифаер выглядит как броадкаст стрим который хранит последнее значение)
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
По идее, valueNotifier как и ChangeNotifier это заготовка для контроллера, который можно обмазать методами, по аналогии с TextEditingController. А стрим сильно для другого
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Danial Kolyasnikov
По идее, valueNotifier как и ChangeNotifier это заготовка для контроллера, который можно обмазать методами, по аналогии с TextEditingController. А стрим сильно для другого
Почему для другого?
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Потому-что это абстракция для потока данных
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Danial Kolyasnikov
Потому-что это абстракция для потока данных
А стрим тогда для чего?)
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Evgenii Elchev
А стрим тогда для чего?)
Стрим для потока данных.
источник

S

S in Dart & Flutter по-русски
привет всем, хотел узнать , можно ли без знании ООП сделать приложение в Flutter-е?
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
переписать строку в hello world можно
источник

M

Mitai in Dart & Flutter по-русски
S
привет всем, хотел узнать , можно ли без знании ООП сделать приложение в Flutter-е?
нет
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Danial Kolyasnikov
Стрим для потока данных.
А нотифаер?)
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
А нотифаер очень низкоуровневый класс для оповещения об изменении конкретного значения
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Mitai
нет
Можно) но сложно)
источник

EE

Evgenii Elchev in Dart & Flutter по-русски
Danial Kolyasnikov
А нотифаер очень низкоуровневый класс для оповещения об изменении конкретного значения
Ну а оповещение не может быть потоком данных?)
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
Evgenii Elchev
Ну а оповещение не может быть потоком данных?)
поток данных не равен другому потоку данных
источник

S

S in Dart & Flutter по-русски
Evgenii Elchev
Можно) но сложно)
просто сталкивался с этой ссылкой , потом хотел узнать ваше мнение

https://habr.com/ru/post/451982/
источник

RV

Roman Vasiliev in Dart & Flutter по-русски
не обязательно
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Evgenii Elchev
Ну а оповещение не может быть потоком данных?)
Оповещение это не данные.
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Это вызов слушателя
источник