Hola, Amigos! На связи команда агентства продуктовой разработки Amiga. Делимся лучшими практиками работы с BLoC.
Немного терминологии для тех, кто только начинает погружаться в кроссплатформенную разработку.
Что такое BLoC?
BLoC (компонент бизнес-логики) — это класс, отделяющий бизнес-логику приложения от пользовательского интерфейса. Такой компонент содержит код, который можно повторно использовать в любом модуле, платформе или приложении.
Почему это важно?
Отделение UI от бизнес-логики для Flutter жизненно необходимо. Карабкаться вверх-вниз по дереву виджетов в поисках нужной логики — не самая приятная задача. Особенно, если верстка и так содержит много кода и разбросана по разным файлам.
Использование BLoC помогает:
⚙️ Упрощать тестирование кода.
⚙️ Повышать читаемость и поддерживаемость кода.
⚙️ Переиспользовать бизнес-логику между различными модулями и платформами.
Смотрите карточки, забирайте советы себе на заметку!
И пишите в комментариях, что хотелось бы ещё узнать?
Post #294
2.55K









- 🔥 18
- 👍 12
- ❤ 6