Стас Ильин Как связать BloC’и | Flutter приложение с нуля №12
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео принадлежит каналу «Стас Ильин» (@frezycode). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Подписывайся на мой:
💬 Telegram
👨💻 GitHub (Куча кода на dart / Flutter)
🚀 Boosty
📸 Instagram
Мой курс по Flutter на YouTube:
Код из видео:
-----------------------------------------------
Кто-то говорит что BloC - трудно, кто-то говорит что легко. Но у всех рано или поздно возникает вопрос - как сделать взаимодействие двух Bloc’ов в приложении ?
Так как BloC довольно специфичный стейт-менеджмент - связь двух, а то и группы блоков воедино вызывает кучу вопросов.
В ролике я покажу вам два варианта связи логики из нескольких BloC компонентов. Первое решение, как всегда, простое. Второе уже интересней и немного сложней в понимании
Спойлер: подписка на стрим одного блока внутри другого - жесткий антипаттерн, за который нужно на перевоспитание в FlutterFlow отправлять...
Приятного просмотра!
-----------------------------------------------
Пересборка - это что?
Три года назад я решил сделать приложение на flutter для поиска рифм на Flutter. Опубликовал это как Android приложение в GooglePlay (PlayMarket)
Этот проект я сделал очень быстро, однако приложение начало обретать успех среди пользователей. В один месяц число загрузок перевалило за 60000 скачиваний. И сейчас, спустя несколько лет, я решил вернуться к этому проекту и переписать его с нуля!
В пересборке нас ожидает весь фарш настоящей разработки приложения. От создания проекта до публикации приложения в GooglePlay и AppStore.
Контент ожидает быть интересным, ведь помимо обычного создания приложения на камеру я хочу встроить и обучающие моменты. Ну все прямо как в Flutter уроки с нуля до профи для начинающих, только теперь мы пишем приложение реально)
-----------------------------------------------
- Вступление про BloC
- Что уже реализовано в приложении
- Зачем нам нужно подружить BLoC’и ?
- Как нельзя делать связь Bloc’ов ?
- Разбор документации Bloc-to-Bloc Communication
- Как правильно сделать связь двух Bloc?
- Объяснение подхода чистой архитектуры
- Простушка блока через BlocConsumer
- А это точно хорошая практика ? (Чекай доку)
- Пример посложней с неявным state у блока
- Добавление в избранное Bloc Repository Realm
- Фильтры в Realm query
- Новая DTO модель для избранных рифм
- Отдельный блок для страницы избранное
- Пишем логику добавления рифмы в избранные
- Пишем метод перевода модели в DTO
- Добавляем вызов event по нажатию на кнопку
- Читаем state в event handler внутри Bloc
- Тестируем добавление в избранное
- Чиним баг сохранения в LocalStorage
- Снова тестим, все работает
- Вывод списка избранных BlocBuilder
- Загрузка истории при открытии приложения
- Лайки не отображаются в списке
- Показ лайков - сравнение списка поиска и избранных
- Почему загружаем сразу весь список ?
- Модификация State блока через get
- Тестируем раб
1 view
14
7
6 days ago 00:20:02 3
[Стас Ильин] Flutter с нуля до профи | #-10 Bloc, Equatable стейт менеджмент №2 | Курс для начинающих 2023
6 days ago 00:29:02 2
[Стас Ильин] Flutter с нуля до профи | #9 - Bloc стейт менеджмент №1 | Курс для начинающих 2023
2 weeks ago 00:26:51 33
Дмитрий Кудинов, Станислав Ильин и Максим Островерхий в программе “Открытый диалог“ от 11 декабря 2024 г.
1 month ago 01:38:02 76
Региональные соревнования на призы ООО “Пивоварня Лобанова“. 1/2. Роман Ильинов - Станислав Дементьев
1 month ago 00:00:15 5
Станислав Ильин, Lead Flutter developer
1 month ago 02:15:00 8.1K
План Ломоносова \ Александр Ильин мл. \ Андрей Шморгун \ Алкоголь \ Внутряк группы \ Когда альбом?
2 months ago 00:23:11 126
[Стас Ильин] Flutter с нуля до профи | #2 - Установка и запуск первого приложения | Курс для начинающих 2023
2 months ago 00:59:30 50.1K
Как понять, что мужчина по-настоящему влюблен?
2 months ago 00:04:55 1
Полуночные странники “Дао блюз“
2 months ago 00:02:43 3
Dart с нуля до профи | #0 Введение | Курс для начинающих 2023
2 months ago 00:04:12 1
ТАМАРА КУТИДЗЕ, СТАС МИХАЙЛОВ - Звезда с глазами солнца (Премьера клипа 2023)
2 months ago 00:07:49 1
План Ломоносова – Прямо сейчас! (Official Music Video)
2 months ago 00:04:50 1
Полуночные странники “Я не встану утром“
2 months ago 01:25:09 2
СТАС «АЙ КАК ПРОСТО» ВАСИЛЬЕВ про скандал с Пи Дидди, Штефанова, Дудя, квадроберов и Wildberries
2 months ago 00:56:30 1
Аркадий и Георгий Вайнеры. Инспектор Тихонов. Радиоспектакль. Часть 2
2 months ago 00:16:21 4
Как завоевать GitHub и получить 2000 звёзд: Пошаговый Гайд
2 months ago 00:05:55 1
Полуночные странники “Русский блюз (крест)“
2 months ago 00:56:59 1
Аркадий и Георгий Вайнеры. Инспектор Тихонов. Радиоспектакль. Часть 1
2 months ago 00:28:20 1
Генплан замедленного действия. Проект планировки Ленинграда 1935. Юлия Кондратьева.
2 months ago 00:15:02 1
Всё про Stream в Dart, о чем вам никто не рассказывал
3 months ago 00:19:19 2
Все возможности Future в Dart, о которых вам никто не расскажет
3 months ago 02:28:02 1
🔥 СТАС АЙ, КАК ПРОСТО! ПРО ВОЙНУ С ГЕГЕМОНОМ, КОММУНИЗМ И ПРОБЛЕМЫ РОССИИ
3 months ago 00:04:49 2
Полуночные странники - Я не встану утром
3 months ago 02:12:48 1
Завещание. Аркадий и Георгий Вайнеры. Радиоспектакль 1987год.