Тёмный

Equatable во Flutter - для чего нужен и как с ним работать. Equatable + BLoC 

Petrov Yuri
Подписаться 13 тыс.
Просмотров 6 тыс.
50% 1

Приветствую 🖐 друзья, в данных видео уроке, мы подробно разберем пакет Equatable, для чего он нужен и как с ним работать. Бонусом расскажу про Equatable + BLoC.
🤝 Поддержка канала:
✅ ВКонтакте: donate_app?mid=-193881724
❗️ Важные ссылки ❗️
1️⃣ Задать вопрос по курсу, скачать иконки, тему для Android Studio можно в группе mobile_developing
2️⃣ Задать вопрос по курсу можно в чате Telegram t.me/mobile_developing_chat
3️⃣ Новости по Flutter t.me/mobile_developing
√ Тэги для поиска:
#flutter #dart #equatable

Опубликовано:

 

12 дек 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@yakut54
@yakut54 5 месяцев назад
На всякий случай лайкну 🤗
@dotvkab
@dotvkab Год назад
IEquatable и IComparable передают пламенный привет dart-у
@mr.developer
@mr.developer 7 месяцев назад
👍
@user-ct4vu8sf7u
@user-ct4vu8sf7u 3 года назад
Спасибо, очень полезно!
@mr.developer
@mr.developer 3 года назад
Благодарю за отзыв 🤝
@vafinruslan56
@vafinruslan56 3 года назад
Большое спасибо! Очень полезная штука 👍
@mr.developer
@mr.developer 3 года назад
Благодарю за отзыв 🤝
@aleksandrsviridenko5079
@aleksandrsviridenko5079 Год назад
Лучшее объяснение!
@rinatkhusainov5894
@rinatkhusainov5894 3 года назад
Мерсибо! 😊
@365day-project8
@365day-project8 3 года назад
молодца. давненько не было хорошего контента. не зря прожит день, научился чему-то новому.
@mr.developer
@mr.developer 3 года назад
Благодарю за отзыв.
@365day-project8
@365day-project8 3 года назад
@@mr.developer как бы нам хотелось почаще от вас видеть хорошие уроки !
@6oKCER
@6oKCER Год назад
Спасибо за видео, как раз вчера наткнулся на проблему, что виджет обновлялся 1 раз из-за того что props был пустым
@baxriddinsamatov2249
@baxriddinsamatov2249 Год назад
Kruto Bro thank you!
@mr.developer
@mr.developer Год назад
Thanks)
@vladimirgorkov5904
@vladimirgorkov5904 3 года назад
А просто переопределить == и сравнить там то что тебе надо и не использовать никакую магию из сторонних библиотек? @override bool operator ==(o) => {...} и ещё переопределить хешкод @override int get hashCode => {...}
@mlazebny
@mlazebny 2 года назад
Ну а зачем ? Можно и Юнион самому сделать, но есть же фризед...
@cranebird1467
@cranebird1467 2 года назад
Все логично, конечно референс переменны не будут равны так как оператор == в данном случаи сравнил их адреса в памяти, а не значение, которое он не может знать. И грамотно будет не притачивать еще один пакет, а как ниже посоветовали переопределить методы.
@mr.developer
@mr.developer 7 месяцев назад
👍
@konstantinkist
@konstantinkist 3 года назад
Спасибо! А то я использовал Equatable и flutter_bloc но не знал толком как они работают... И до сих пор, кстати, не знаю как работает flutter_bloc не понимаю, почему он не перерисовывает мне экран, приходится городить кастыли, такие как переключения на разные состояния по очереди, а не просто изменение одного состояния...
@nightscream3687
@nightscream3687 3 года назад
Спасибо за видео, убедился еще раз что пока с kotlin я никуда не уйду))
@user-jg4pk6bq2g
@user-jg4pk6bq2g 3 года назад
Почему?
@johnxibai8454
@johnxibai8454 3 года назад
@@user-jg4pk6bq2g наверно новичок
@user-fz1lc5tc3y
@user-fz1lc5tc3y 3 года назад
Здравствуйте, скажите если начинать изучать сейчас android разработку, нужно ли перед kotlin учить java, или можно сразу приступать к kotlin
@user-gf5do5jk4m
@user-gf5do5jk4m 3 года назад
пиши это веб разработчикам - они знают
@spiritarhon
@spiritarhon 3 года назад
@@user-gf5do5jk4m это нативная андроид-разработка, держу в курсе
@user-gq6ni6ys1h
@user-gq6ni6ys1h 2 года назад
Смотри, не обязательно использовать Equatable, можно просто переопределить в модельке hashcode and equals. И все будет ок). Но это тоже вариант)!
@mr.developer
@mr.developer 2 года назад
Конечно можно)
@alevlako
@alevlako 2 года назад
В java всегда так делают )
@crazy-man
@crazy-man 10 месяцев назад
сейчас Bloc 8 even на коллебеках там тоже надо делать всякие equtable или hashcode или не обязательно уже?
@darul-asar381
@darul-asar381 2 года назад
Спасибо очень сильно помог
@DartMitai
@DartMitai 2 года назад
а freezed это тоже самое? в чем у них разница?
@mr.developer
@mr.developer 2 года назад
Задачу решают одну, но freezed удобнее, так как используется кодогенерация
@Folleenn
@Folleenn 3 года назад
было бы круто, если бы имплементировали поддержку в фаллтер СДК не только языка Дарт, но и котлин. будет интересно, если они jetpack compose впихнут потом в флаттер.
@xotamxudoyberganov5847
@xotamxudoyberganov5847 2 года назад
dobavil const constructor i vso problema reshilas
Далее
My little bro is funny😁  @artur-boy
00:18
Просмотров 8 млн
АСЛАН, АВИ, АНЯ
00:12
Просмотров 1,4 млн
Flutter - BLoC на потоках (Stream)
19:26
Просмотров 15 тыс.
Flutter - Flutter BLoC 4.0. Работа с сетью
46:32
Equatable Package | Simplify Equality Comparisons
5:32
Dart Streams - Flutter in Focus
8:01
Просмотров 255 тыс.