Подписывайся на мой:
💬 Telegram t.me/frezycode
👨💻 GitHub github.com/Frezyx (Куча кода на dart / Flutter)
🚀 Boosty boosty.to/frezycode
📸 Instagram / frezycode
Мой курс по Flutter на KZitem: • Flutter Уроки с нуля д...
Код из видео: github.com/Frezyx/rhymer
-----------------------------------------------
В этом видео мы будем работать со стейт-менеджментом в Flutter приложении, а конкретно с Bloc. На данный момент это одна из самых популярных библиотек для реализации архитектуры Flutter приложения.
Так же в этом видео мы познакомимся с BlocProvider - коробочный dependency ijection для bloc'ов, сделаем в приложении поиск по тексту и реализуем основную логику главного экрана.
А теперь к делу... Погнали смотреть!
-----------------------------------------------
Пересборка - это что?
Мы создаем приложение для поиска рифм на Flutter используя самые передовые и популярные технологии, такие как BloC, dio, retrofit...
Вас ожидает весь фарш настоящей разработки приложения. От создания проекта до публикации в GooglePlay и AppStore
Контент ожидает быть интересным, ведь помимо обычного создания приложения на камеру я хочу встроить и обучающие моменты. Ну все прямо как в курсе по Flutter
Предистория:
Три года назад я сделал приложение для поиска рифм на Flutter. Этот проект буквально за пару месяцев влетел в топ PlayMarket'а
В один месяц число загрузок перевалило за 60000 скачиваний. И сейчас, спустя несколько лет, я решил вернуться к этому проекту и переписать его с нуля!
-----------------------------------------------
00:00 - BlocProvider, Cubit, Stream о чем ролик ?
00:45 - Устанавливаем bloc и equatable
01:43 - Какую логику мы засунем в BloC
02:24 - Как очень быстро клепать блоки ?
02:54 - Bloc - это куча boilerplate кода?
03:19 - Делаем template блока
03:51 - Пишем логику загрузки рифм
05:35 - Почему именно equatable ? Где рефлексия ?
06:07 - Делаем загрузку рифм в блоке
06:52 - Почему нужно выносить обработки в BloC’e
07:45 - Создаем стейты для нашего BloC
08:03 - Что такое sealed class ?
08:32 - Почему error в стейте нужно делать Object ?
09:18 - Продолжаем прописывать стейты
09:44 - Прописываем логику bloc’a
10:31 - Как мы будем инициализировать Bloc ?
11:11 - Самый простой способ создать Bloc
12:51 - Работаем с BlocProvider
16:31 - Делаем обработку стендов на экране
17:16 - Новый сливер SliverFilllRemaining
17:33 - Показываем загруженные данные в списке
19:09 - Что использовать GetIt или BlocProvider ?
19:53 - Самая больная ошибка использования BlocProvider
21:09 - Делаем рабочий поиск по тексту
22:53 - AnimatedBuilder для обновления виджетов по вводу текста
25:17 - Делаем поиск по тексту через Bloc
30:22 - Как передавать переменную из BottomSheet
31:45 - Делаем баннер для InitialState блока
32:44 - Тестируем весь flow
33:13 - Выносим баннер в отдельный виджет
34:01 - Что будет в следующем выпуске ?
#flutter #dart #войтивайти
Негізгі бет Ғылым және технология Bloc Provider | Flutter приложение с нуля | ПЕРЕСБОРКА №10
Пікірлер: 26