Overview
A scrollable and reorderable bottom navigation bar for Flutter that dynamically adjusts when more than five items are present. Users can swipe to rearrange items and delete them directly from the navbar. Designed for intuitive navigation in apps with many tabs, it enhances usability on both mobile and desktop platforms. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux. It combines smooth scrolling with gesture-based reordering and deletion, offering a flexible interface for managing navigation items.
Use cases
- Apps with more than 5 navigation items
- Customizable bottom navigation layouts
- User-driven tab reordering
- Dynamic navigation item management
- Desktop and mobile cross-platform apps
Key features
- Scrollable when exceeding 5 items
- Swipe-to-reorder functionality
- Deletion of navigation items
- Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
- Smooth gesture-based interactions
Suitable for
- Developers needing flexible bottom nav bars
- Apps requiring dynamic navigation customization
- Projects targeting multiple platforms
- UIs with frequent user interaction on navigation
- Designers seeking interactive navigation components
Considerations
- May require additional state management
- Not ideal for static navigation setups
- Performance impact with very large item lists
- Limited to bottom navigation layout
- Requires careful handling of item deletion UX