FLUTTER ECOSYSTEM

bottom_drawer

A bottom drawer widget, support customize drawer header and body, support list body, support drag to open and close.

bottom_drawer cover
Latest version
0.0.5
30-day downloads
504
Likes
36
Pub points
150

Package Overview

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

Overview

A customizable bottom drawer widget for Flutter that supports draggable opening and closing, with optional header and body customization. It can display static content or a list-based body, making it ideal for modals, filters, or supplementary information panels. The drawer adapts to various platforms including mobile, web, and desktop, ensuring consistent UX across devices. Designed for simplicity and flexibility, it integrates smoothly into existing Flutter apps.

Use cases
  • Modal overlays
  • Filter panels
  • Supplementary content displays
  • Interactive bottom sheets
  • Form inputs
  • Navigation drawers
Key features
  • Drag-to-open/close gesture
  • Customizable header and body
  • List body support
  • Cross-platform compatibility
  • Easy integration with existing widgets
  • Configurable animation and behavior
Suitable for
  • Developers building interactive UIs
  • Apps needing collapsible panels
  • Projects requiring platform-agnostic bottom sheets
  • Designers wanting flexible drawer layouts
  • Teams prioritizing smooth user interactions
Considerations
  • May require additional styling for complex headers
  • Performance impact with large lists
  • Limited built-in animations beyond basic slide
  • Not suitable for full-screen modals
  • Requires careful handling of touch events on nested scrollables
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add bottom_drawer

Categories

Source repository

Related projects

No data available yet.