Overview
A Flutter package that simplifies the implementation of a draggable sliding up panel, enabling smooth and customizable bottom sheet interactions across multiple platforms. It provides an intuitive API for controlling panel height, drag behavior, and animation, making it ideal for modals, detail views, or collapsible content areas. The package supports Android, iOS, Web, macOS, Windows, and Linux, ensuring consistent behavior across devices. Built with performance and developer experience in mind, it enhances user interfaces with fluid, gesture-driven components.
Use cases
- Implementing collapsible bottom sheets
- Creating interactive modals
- Building detail view drawers
- Designing swipeable panels
- Enabling dynamic content expansion
Key features
- Draggable panel with smooth animations
- Customizable panel height and snap points
- Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
- Simple API for integration
- Supports gestures and edge detection
Suitable for
- Developers building bottom sheet UIs
- Apps needing expandable content panels
- Projects requiring cross-platform consistency
- UI designers seeking reusable components
- Mobile-first applications with gesture-based navigation
Considerations
- May require additional styling for complex layouts
- Performance impact with heavy content inside panel
- Limited built-in customization for advanced animations
- Not optimized for very large datasets within panel
- Requires careful handling of nested scroll views
