Juan Manuel Silveira

Lead Flutter Engineer at GlobalComix

Talk Title

How to be a Gladiator in the Gesture Arena

Room

Empire Room

Date

19.09.2024

Time

14:25 > 40 min

Share

on Twitter

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.

Speaker Bio

Hey! My name is Juan Manuel Silveira. I’m a software engineer, currently working on GlobalComix as a Lead Flutter Engineer. I used to work on companies like CreateThrive and Very Good Ventures. I really enjoy sharing my knowledge with the Flutter community. I’ve participated as speaker in multiple Google Developer Group events and on FlutterConf LATAM 2023.

Menu