Управління станом необхідне кожному додатку. Незалежно від розміру вашого проекту, вам потрібно зберігати та робити щось із усіма даними, які є у вашому додатку. Якщо ви створюєте щось невелике, можливо, ви зможете це зробити за допомогою StatefulWidgets. Оскільки складність проекту починає зростати, ви повинні почати шукати більш придатні для обслуговування рішення...
Пакет flutter_bloc — це реактивний і передбачуваний спосіб керування станом програми. Цей пакет містить усе найкраще в шаблоні BLoC (компонент бізнес-логіки) і поміщає його в просту у використанні бібліотеку з чудовими інструментами. Після багатьох місяців розробки пакет Bloc отримав свою першу стабільну версію – 1.0.0.
Складні теми, такі як управління станом, найкраще розуміються на реальних проектах. Ні, ми не збираємося створювати ще один додаток-лічильник. Замість цього ми збираємося створити програму погоди з головним і детальним екранами, підробним сховищем для отримання даних про погоду, а також додаток матиме привабливу форму обробки помилок