top of page

Bettina Carrizo
TAM at Lugapel AppSec | Flutter & Dart GDE | WTM Ambassador
I'm a Software Engineer from Montevideo, Uruguay, passionate about building thoughtful mobile experiences and empowering the dev community. I work as a TAM in application security while staying rooted in Flutter development, sharing my learnings through talks at events like FlutterConf LATAM and FlutterCon EU. In 2025, I became the first woman Flutter & Dart GDE in LATAM, and at present, the only active one across the Americas. As a Women Techmakers Ambassador and co-organizer of FlutterConf LATAM, I love bringing people together to grow and learn. When I’m not coding, you’ll find me out walking with my dog or diving into personal growth content.
Why Your Context Doesn’t Work (And How to Fix It)
Understanding BuildContext is key to mastering Flutter, and yet it’s one of the most common sources of confusion, especially when your app crashes at runtime with unexpected ancestor errors or broken navigation.
In this talk, I'll guide you towards building a clear mental model of how BuildContext works under the hood, then dive you into hands-on examples showing when and why things break, and how to fix them.
We’ll cover:
- What BuildContext actually represents in the widget tree
- How scope affects access to Provider, Theme, and Navigator
- Common pitfalls with async code, modals, and rebuilds
- Real-world patterns using Builder, mounted, and context-safe navigation
Expect live coding, diagrams, and debugging tips that make the behavior of BuildContext finally click. You'll leave ready to use it the right way, and stop guessing when things don’t work as expected.
bottom of page