flutter_awesome_reels library
Classes
- AnalyticsService
- Service for collecting and reporting analytics data
- AnalyticsSummary
- Analytics summary for a reel session
- AwesomeReels
- The main AwesomeReels widget for displaying vertical video reels
- CacheConfig
- Configuration for caching
- CacheItem
- Cache item data model
- CacheManager
- Advanced cache manager for video files and thumbnails
- CacheStats
- Cache statistics
- CustomAction
- Custom action for the more menu
- DeviceInfo
- Device information for analytics
- InteractionEvent
- Interaction event data
- PerformanceMetrics
- Performance metrics for the reel
- PlaybackEvent
- Playback event data
- PreloadConfig
- Configuration for preloading
- ProgressIndicatorConfig
- Configuration for the progress indicator
- ReelActions
- Widget that displays action buttons (like, comment, share, etc.) on the right side
- ReelAnalytics
- Analytics data model for tracking reel interactions and performance
- ReelAudio
- Represents audio information for a reel
- ReelConfig
- Main configuration class for reels
- ReelController
- Simplified controller to prevent codec overload crashes
- ReelModel
- ReelOverlay
- Overlay widget that displays over the video with user info, actions, and controls
- ReelProgressIndicator
- Perfect video progress indicator with seeking, thumbnails, and smooth animations
- ReelUser
- Represents user information for a reel
- ReelUtils
- Utility functions for the awesome reels package
- ReelVideoPlayer
- Instagram-like video player widget for reels
- ShimmerConfig
- Configuration for shimmer effect
- StreamingConfig
- Configuration for streaming
- StreamingService
- Service for handling advanced video streaming with HLS, DASH, and MP4 support
- VideoBufferConfig
- Configuration for video buffering
- VideoPlayerConfig
- Configuration for video player
- VideoSource
- Video source configuration for different streaming formats
Enums
- InteractionEventType
- Interaction event types
- PlaybackEventType
- Playback event types
- PreferredStreamingFormat
- Enum for preferred streaming format
- ShimmerDirection
- Shimmer animation direction
- VideoFormat
- Enum for video streaming formats
Extensions
- AwesomeReelsExtension on AwesomeReels
- Extension methods for AwesomeReels
- PreferredStreamingFormatExtension on PreferredStreamingFormat
- Extension for PreferredStreamingFormat