Flutter's Gesture API has the following key components:
Pointers represent contact points on the display surface, also referred to as “touches”. Pointers fire events describing when they are down, moved, up, or canceled.
Gesture recognisers examine sequences of pointer events and map them to higher-level descriptions like “tap”, “drag”, and so forth.
Gesture arenas disambiguate gestures when multiple recognisers in contention.
TODO(ianh): elaborate
TODO(ianh): elaborate
TODO(ianh): elaborate
TODO(ianh): elaborate
Flutter does not currently support the following features: