FLUTTER ECOSYSTEM

drag_down_to_pop

A page transition which supports drag-down-to-pop gesture.

drag_down_to_pop cover
Latest version
1.0.0
30-day downloads
103
Likes
29
Pub points
140

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Flutter package that enables a drag-down-to-pop gesture for page transitions, allowing users to navigate back by dragging the screen downward. It enhances user experience by providing an intuitive and fluid way to dismiss pages, particularly useful in full-screen or immersive interfaces. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux, ensuring consistent behavior across devices. It integrates seamlessly with Flutter's Navigator and works with standard page routes.

Use cases
  • Immersive full-screen views
  • Custom back gestures in modal dialogs
  • Enhanced navigation in card-based UIs
  • Smooth dismissal of bottom sheets
  • Interactive onboarding flows
  • Gesture-driven app navigation
Key features
  • Drag-down-to-pop gesture support
  • Cross-platform compatibility
  • Seamless integration with Navigator
  • Minimal setup required
  • Supports custom animation curves
  • Works with nested navigators
Suitable for
  • Developers building gesture-rich apps
  • Designers seeking intuitive navigation
  • Apps with full-screen content
  • Modal and overlay interfaces
  • Mobile-first applications
Considerations
  • May conflict with other vertical gesture detectors
  • Requires careful handling in nested navigators
  • Not ideal for scrollable content with vertical swipes
  • Limited customization for complex animations
  • Best suited for single-level navigation stacks
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add drag_down_to_pop

Categories

Source repository

Related projects

No data available yet.