A full-screen image viewer package for Flutter that automatically dismisses when the user scrolls vertically. It supports seamless integration with the Hero widget for smooth transitions between images. Designed to be null-safe and compatible across multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. Ideal for apps requiring immersive photo viewing experiences with intuitive gesture-based navigation.
Use cases
- Viewing high-resolution images in full screen
- Creating image galleries with smooth transitions
- Integrating with Hero animations for image sharing
- Enhancing photo browsing on mobile and web
- Implementing swipe-to-dismiss behavior
- Displaying images in a fullscreen modal
Key features
- Auto-dismiss on vertical scroll
- Null-safe Dart implementation
- Hero widget compatibility
- Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
- Gesture-driven navigation
- Lightweight and easy to integrate
Suitable for
- Mobile and web photo gallery apps
- Image-heavy applications
- Apps using Hero transitions
- Developers seeking simple fullscreen image viewers
- Projects requiring platform-agnostic image display
- Users wanting intuitive image navigation
Considerations
- May not support horizontal scrolling dismissal
- Limited customization options for gestures
- Depends on parent scroll context for dismissal
- Best suited for single-image views rather than complex layouts
- Requires careful handling in nested scroll views
- Not designed for video or animated content

