Overview
A Flutter plugin that enables interactive keyboard dismissal, replicating iOS's native drag-to-dismiss behavior. On iOS, users can swipe the keyboard down to close it. On Android, a similar gesture is emulated without actual drag interaction. The plugin enhances user experience by providing intuitive keyboard control across platforms, maintaining consistency with native mobile behaviors. It integrates seamlessly into existing Flutter apps with minimal setup.
Use cases
- Interactive keyboard dismissal in forms
- Enhancing UX in chat or input-heavy apps
- Mimicking iOS native keyboard gestures on Android
- Improving accessibility through gesture-based controls
Key features
- iOS-style drag-to-dismiss gesture
- Android gesture emulation
- Minimal integration effort
- Cross-platform consistency
- Smooth animation during dismissal
Suitable for
- Developers targeting iOS-like UX
- Apps with frequent keyboard usage
- UX-focused mobile applications
- Form-heavy or messaging interfaces
Considerations
- Limited to keyboard dismissal only
- No customization for gesture sensitivity
- Android behavior differs from true drag
- May conflict with other gesture detectors
