
State Without the Headache
About this event
This month, we will be at Hippo Digital for a talk by Ibim Braide.
State Without the Headache: Three Boundaries Every Flutter App Needs
State management in Flutter can start simply with "setState", then quickly become difficult to reason about as an application grows. This practical talk explores how to decide where state should live, who should own it, and how changes should flow through an application without making everything global.
Using a practical Flutter example, Ibim will show how an application can evolve from local state towards a cleaner, more scalable structure. The session will cover state ownership, local versus shared state, widget rebuilds, Provider, ChangeNotifier, Consumer and Selector, while also looking at broader principles such as separation of concerns, single source of truth and unidirectional data flow.
The aim is not to promote one state management solution, but to provide practical principles that developers can apply when deciding how to structure state in their own Flutter applications.
**Ibim Braide **is a software engineer and the organiser of Flutter Birmingham and Golang Birmingham. He has experience building web, mobile and desktop applications using technologies including Flutter, Dart, React, TypeScript and C#. He is particularly interested in application architecture, state management and building maintainable software, and enjoys contributing to and bringing together developer communities.
Agenda
- 17:30 Event opens πΆββοΈπΆββοΈ
- 17:30 Food arrives π
- 17:30 Eating and Networking π½οΈ π¬
- 18:00 Event starts π¬
- 18:10 Talk from Ibim π£οΈ
- 19:00 Event closes, optional drinks at The Brew Society π»
Source: meetup