FLUTTER ECOSYSTEM

dismissible_page

Flutter widget that allows you to dismiss page to any direction, forget the boring back button and plain transitions..

dismissible_page cover
Latest version
1.0.2
30-day downloads
30.5K
Likes
692
Pub points
150

Package Overview

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

Overview

A Flutter widget that enables users to dismiss a page by swiping in any direction, replacing traditional back buttons and basic transitions. It provides fluid, gesture-driven navigation with customizable dismissal behavior, enhancing user experience on mobile and web platforms. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it versatile for cross-platform apps. Built with smooth animations and intuitive interactions, it's ideal for modern, interactive UIs.

Use cases
  • Swipe-to-dismiss modals
  • Interactive onboarding flows
  • Gesture-based navigation
  • Custom page dismissal
  • Enhanced user engagement
Key features
  • Direction-agnostic swipe dismissal
  • Smooth animated transitions
  • Cross-platform support
  • Customizable drag sensitivity
  • Built-in edge detection
  • Easy integration with Navigator
Suitable for
  • Modern app interfaces
  • Interactive tutorials
  • Gesture-heavy applications
  • Design-focused UX
  • Mobile-first development
Considerations
  • May conflict with other gesture detectors
  • Requires careful handling of nested navigations
  • Not suitable for complex navigation stacks
  • Performance impact with heavy widgets
  • Limited accessibility support
  • Needs testing across all target platforms
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add dismissible_page

Categories

Source repository

Related projects