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
493
Native Drag and Drop support for Flutter. Allows dragging contents across applications.
draggable_widget
116
A flutter package which will help you to create a draggable widget that can be dragged around the screen.
matrix_gesture_detector
79
A gesture detector mapping translation/rotation/scale gestures to a Matrix4 object.
pinch_zoom_release_unzoom
60
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
gesture_x_detector
60
a lightweight gesture detector that supports multiple types(Tap, DoubleTap, Scale, Long-Press, Move) and all callbacks can be used simultaneously
flutter_swipe_detector
57
A package to detect your swipe directions and provides you with callbacks to handle them.
expand_tap_area
56
Manually expand the tap area of a widget without changing its size or layout. Similar with the hitTest in iOS development.
simple_gesture_detector
55
Easy to use, reliable and lightweight gesture detector for Flutter apps. Exposes simple API to react to basic gestures.
touch_indicator
48
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
36
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
30
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.