Overview
BottomSheetBar is a Flutter package that provides a toolbar anchored to the bottom of a screen, which can expand into a full bottom sheet. It offers a smooth transition between compact and expanded states, ideal for navigation, controls, or additional content access. The widget is customizable and works across all major platforms including Android, iOS, Web, macOS, Windows, and Linux. Designed for intuitive user interaction, it enhances UI flow by keeping key actions accessible without cluttering the main interface.
Use cases
- Quick access to controls
- Navigation with collapsible menu
- Form input with expandable panel
- Media playback controls
- Dynamic content filtering
Key features
- Bottom-aligned toolbar
- Smooth expansion to bottom sheet
- Cross-platform compatibility
- Customizable appearance
- Gesture-driven open/close
- Responsive design
Suitable for
- Mobile-first apps
- Interactive dashboards
- Content-heavy interfaces
- User-centric navigation
- Apps needing collapsible toolbars
Considerations
- May conflict with other bottom overlays
- Requires careful layout planning
- Performance impact with heavy content
- Limited customization in default state
- Not suitable for full-screen modal use
