Flutter + Bluetooth + Bloc + Arduino | Дружим IoT железки | Часть 2

Создаем приложение для управления ESP32 платой на Flutter В этом ролике разберем как качественно оформить код работы с Bluetooth библиотекой flutter_ble_plus при помощи архитектурного подхода BloC Так же в видео про работу со Stream, приватные event’ы в bloc, декомпозицию логики приложения и немного про рефакторинг код Для тех кто изучает библиотеку flutter_bloc - будет отличной практикой для понимания устройства этого подхода Приятного просмотра! ========================== Код из видео ========================== Подписывайся на: 💬 Telegram 🚀 Эксклюзивный контент на Boosty 👨‍💻 Куча кода GitHub 📸 Instagram ========================== Ссылки из видео: Видео по bloc Видео по equatable Расширение bloc для vscode Расширение для copyWith 00:00 - Зачем что-то менять ? 00:45 - Про библиотеку bloc 01:28 - Про feature-first структуру проекта 02:07 - Создаем отдельную feature 03:03 - Выносим компоненты верстки 04:21 - Создаем BloC 19:15 - Добавляем BloC на экран (BlocProvider) 20:02 - Отображаем список устройств в BlocBuilder 22:51 - Загружаем список устройств 24:09 - Исправляю косяк событиями 25:15 - BloC для прослушки характеристик девайса 27:45 - Про Factory Bloc’и 28:24 - Логика подключения к девайсу в Bloc 34:58 - Приватный event Bloc’а 38:13 - Передаем состояние платы на экран 39:20 - Отображаем из блока состояние на экране 41:56 - Управление esp платой через BloC 46:37 - Небольшой рефакторинг и отправка событий с экрана 47:28 - Где взять полный код из видео ?
Back to Top