FLUTTER ECOSYSTEM

anydrawer

A powerful Flutter drawer that slides from any edge — left, right, top, or bottom. No Scaffold required. Supports backdrop blur, drag gestures, return values, multiple drawers, swipe-from-edge, and declarative API.

anydrawer cover
Latest version
2.1.0
30-day downloads
507
Likes
39
Pub points
150

Package Overview

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

Overview

AnyDrawer is a flexible Flutter package that enables drawers to slide in from any screen edge—left, right, top, or bottom—without requiring a Scaffold. It supports advanced features like backdrop blur effects, drag gestures, swipe-from-edge activation, and return values when closing. The package offers a declarative API for easy integration and allows multiple drawers simultaneously. Ideal for custom navigation layouts across mobile, web, and desktop platforms.

Use cases
  • Custom edge-based navigation
  • Multi-drawer interfaces
  • Gesture-driven side panels
  • Blurry backdrop effects
  • Desktop and web navigation
  • Scaffold-free UI design
Key features
  • Slides from any edge
  • Backdrop blur support
  • Declarative API
  • Multiple drawer support
  • Swipe-from-edge gesture
  • Return values on close
Suitable for
  • Developers seeking flexible drawer layouts
  • Apps needing edge-based navigation
  • Cross-platform apps targeting web and desktop
  • Designers wanting modern UI interactions
  • Projects avoiding Scaffold constraints
Considerations
  • May require careful handling of overlapping drawers
  • Performance impact with heavy backdrop effects
  • Limited documentation beyond basic usage
  • Not ideal for simple left/right-only drawers
  • Edge cases with nested navigators
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add anydrawer

Categories

Source repository

Related projects

No data available yet.