Hi, my name is Valentina Llavayol. Im an Uruguayan software engineer, currently working as a Senior Flutter engineer at GlobalComix, a comic reader application built with Flutter. Before that, I was a part of the amazing team at Very Good Ventures. I genuinely enjoy helping others and sharing what I’ve learned along the way. I’ve given talks for the community before and love connecting with fellow developers!
Valentina Llavayol
How to be a Gladiator in the Gesture Arena
Join us as we share our knowledge and experiences with Flutter's Gesture Arena. Flutter's robust gesture system offers extensive capabilities, but managing multiple gestures and resolving conflicts can be challenging. This talk will explore the mechanics of gestures in Flutter, focusing on the Gesture Arena—a system that determines which gesture wins when multiple gestures are recognized simultaneously.
We will cover the essentials of the Gesture Arena, providing insights into its logic and how it manages gesture competition. We will delve into our experience dealing with gesture conflicts, having worked on building an application that involved multiple simultaneous gestures such as pinch to zoom, pan, vertical drag, horizontal drag, single tap, and double tap.
Real-world cases will be discussed, highlighting how these issues were resolved using GestureRecognizers and a deep understanding of Flutter's Gesture Arena logic. Additionally, we will demonstrate how to create custom gesture detectors, empowering attendees to implement unique gestures tailored to their application's needs.
This session aims to equip Flutter developers with the knowledge to effectively manage gestures, resolve conflicts, and enhance user experience.