Top Flutter Touch and Gesture packages There are many different types of touch gestures that can be used on a touch-screen device. Some of the most common include tapping, flicking, swiping and sliding. Tapping is when you quickly press and release your finger on the screen. Flicking is when you quickly swipe your finger across the screen. Sliding is when you slowly move your finger across the screen. The complete list of Flutter packages given below can help you trigger various touch and gesture events on Swipe, Touch, Zoom, Pinch, Drag and Drop, etc.
super_drag_and_drop
346
Native Drag and Drop support for Flutter. Allows dragging contents across applications.
draggable_widget
108
A flutter package which will help you to create a draggable widget that can be dragged around the screen.
matrix_gesture_detector
74
A gesture detector mapping translation/rotation/scale gestures to a Matrix4 object.
gesture_x_detector
58
a lightweight gesture detector that supports multiple types(Tap, DoubleTap, Scale, Long-Press, Move) and all callbacks can be used simultaneously
simple_gesture_detector
54
Easy to use, reliable and lightweight gesture detector for Flutter apps. Exposes simple API to react to basic gestures.
flutter_swipe_detector
53
A package to detect your swipe directions and provides you with callbacks to handle them.
pinch_zoom_release_unzoom
51
A Widget to let you have a pinch to zoom that returns to the old size after the pinch has ended. Is very similar to the way you can zoom pictures on instagram
expand_tap_area
48
Manually expand the tap area of a widget without changing its size or layout. Similar with the hitTest in iOS development.
touch_indicator
43
Show up to 5 touch indicators where you touch the screen. Useful when giving a demo for an audience or when recording your app.
web_pointer
29
Craft a visually captivating Flutter web pointer to elevate user interaction and add style to your website. Engage your audience with elegance!
horizontal_blocked_scroll_physics
28
A ScrollPhysics class that blocks movement in the horizontal axis.
swipe_gesture_recognizer
27
A simple and lightweight swipe gesture recognizer for a widget in Flutter.