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
79
Likes
29
Pub points
140

Package Overview

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

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

Projects using this package

No data available yet.