A Flutter package that replicates the native Cupertino-style bottom sheet interface, offering a smooth and visually consistent experience across iOS and other platforms. It provides a customizable, animated bottom sheet with pull-to-expand functionality, designed to match Apple's human interface guidelines. Ideal for modal content presentation in apps targeting iOS users or those seeking a cohesive Cupertino aesthetic on cross-platform projects.
Use cases
- Presenting modal options in iOS-style apps
- Displaying detailed information in a collapsible panel
- Creating interactive forms with expandable sections
- Implementing picker components with smooth transitions
- Enhancing user experience with native-like animations
Key features
- Cupertino-style design consistency
- Pull-to-expand gesture support
- Cross-platform compatibility (iOS, Android, Web, macOS, Windows, Linux)
- Customizable height and animation
- Built-in drag handle for intuitive interaction
- Smooth, responsive animations
Suitable for
- Developers targeting iOS users
- Apps requiring native Cupertino UI elements
- Cross-platform apps needing consistent bottom sheets
- Designers focused on iOS human interface guidelines
- Projects emphasizing smooth, natural animations
Considerations
- May require additional styling for non-iOS themes
- Limited customization compared to fully custom bottom sheets
- Performance impact with complex nested widgets
- Not ideal for very large content areas without optimization
- Depends on platform-specific rendering behaviors
