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