FLUTTER ECOSYSTEM

flutter_interactive_keyboard

A flutter plugin to dismiss the keyboard interactively similar to the IOS native behavior. On Android the functionality is mimed without drag.

flutter_interactive_keyboard cover
Latest version
0.2.0
30-day downloads
39
Likes
33
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

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
Supported platformsAndroidiOS

Install package

flutter pub add flutter_interactive_keyboard

Categories

Source repository

Related projects

No data available yet.