Overview
StoryView is a Flutter package that enables developers to display interactive, swipeable stories similar to those in WhatsApp and Instagram. It supports inline integration within lists or columns, making it ideal for news feeds or social media apps. The package includes built-in gestures for pausing, advancing, and navigating between story pages. Designed for smooth performance across platforms, it works seamlessly on Android, iOS, and macOS. With minimal setup via pub add, StoryView delivers a native-like storytelling experience with customizable controls and animations.
Use cases
- Social media story feeds
- News app content displays
- In-app storytelling features
- User engagement campaigns
- Interactive product tours
Key features
- Swipe navigation between stories
- Pause and resume functionality
- Gesture-based controls
- Inline placement in ListView/Column
- Cross-platform support (Android, iOS, macOS)
Suitable for
- Apps needing Instagram-style story UIs
- Content-heavy applications
- Engagement-driven mobile experiences
- Developers seeking easy story implementation
- Projects requiring gesture-rich interactions
Considerations
- May require optimization for long story sequences
- Limited customization of story card design
- Depends on external image/video loading for full functionality
- Not suitable for complex animations beyond basic transitions
- Performance may vary with high-resolution media
