Flutter с нуля до профи | #9 - Bloc стейт менеджмент №1 | Курс для начинающих 2023

Описание к видео Flutter с нуля до профи | #9 - Bloc стейт менеджмент №1 | Курс для начинающих 2023

Flutter - это идеальный инструмент, чтобы начать путь в айти или перейти на него в 2023. А я как раз тот самый коуч, которого ты искал.

Ура! Наконец-то BLoC 😅.
В этом уроке мы познакомимся с самым популярным и самым продуманным стейт-менеджментом для Flutter приложений - BLoC'ом. Узнаем как работает BLoC, как построен его жизненный цикл. Как работает BlocBuilder. Как обрабатывать ошибки в ваших блоках логики. И прикрутим это все к нашему крипто-приложению.

В ходе курса, мы вместе разберемся с тем, что такое Flutter и как на нем сделать первое приложение. Научимся программировать на dart, узнаем про основные виджеты в Flutter, как работать с сетью http dio, узнаем про основной стейт менеджемнт в Flutter - BLoC.


😎 Репозиторий с кодом из уроков: https://github.com/Frezyx/flutter_tut...

Ссылки из видео:
⬇️ Библиотека BLoC https://pub.dev/packages/bloc
⬇️ Библиотека Flutter BLoC https://pub.dev/packages/flutter_bloc
⬇️ Extension BLoC для VScode https://marketplace.visualstudio.com/...

✅ Полезные ссылки:
👨‍💻 Мой GitHub https://github.com/Frezyx (Куча кода на dart / Flutter)
💬 Telegram с анонсами https://t.me/frezycode
🚀 Boosty https://boosty.to/frezycode
📸 Instagram   / frezycode  

00:00 - 00:13 Вступление
00:13 - 00:43 Что такое стейт - менеджмент
00:43 - 01:00 Какие есть библиотеки (provider, riverpod, mobx, getx)
01:00 - 01:10 Почему мы изучаем именно BLoC ?
01:10 - 03:55 Как работает BLoC (Event, State)
03:55 - 04:49 Детали BLoC: onEvent, EventHandler, EventTransformer, emit
04:49 - 05:18 Как работает Cubit отличие от BLoC
05:18 - 05:52 Про надстройки для BLoC
05:52 - 06:27 Устанавливаем flutter_bloc
06:27 - 7:58 Создаем наш первый BLoC в приложении
07:58 - 08:52 Что такое part и part of
08:52 - 09:28 Как создавать BLoC в 2 раза быстрее, mason
09:28 - 12:27 Разбираемся с базой BLoC, про ивенты и стейты
12:27 - 12:58 EventHandler, метод onEvent
12:58 - 15:09 Пишем свой обработчик евента на загрузку данных
15:09 - 15:25 Как вызвать Event у BLoC’а, метод add()
15:25 - 15:59 Проверяем работу нашего EventHandler
15:59 - 17:32 Выносим логику загрузки криптовалют в BLoC
17:32 - 18:29 Создаем стейты для нашего BLoC’а
18:29 - 19:05 Возвращаем загруженные криптовалюты из блока
19:05 - 21:33 Как работает BlocBuilder, показываем загруженные данные
21:33 - 22:04 Про абстрагированность данных в State
22:04 - 23:03 Проверяем как работает загрузка через BLoC
23:03 - 25:31 Обработка ошибок в BLoC
25:31 - 25:58 Почему ошибки в стойте лучше делать Object
25:58 - 26:47 Делаем обработку ошибок нашего блока
26:47 - 28:27 Добавляем экран ошибки в BlocBuilder
28:27 - 29:02 Послание из будущего

#войтивайти #программирование #flutter

Комментарии

Информация по комментариям в разработке