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
383
Native Drag and Drop support for Flutter. Allows dragging contents across applications.
draggable_widget
109
A flutter package which will help you to create a draggable widget that can be dragged around the screen.
matrix_gesture_detector
77
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
pinch_zoom_release_unzoom
53
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
simple_gesture_detector
53
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.
expand_tap_area
49
Manually expand the tap area of a widget without changing its size or layout. Similar with the hitTest in iOS development.
touch_indicator
46
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
30
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.