Flutter Video Feed is an open-source Flutter project that demonstrates how to build a performant social media-style video feed similar to TikTok, Instagram Reels, or YouTube Shorts.
The app uses a Least Recently Used (LRU) caching strategy for efficient video preloading and disposal to ensure smooth scrolling and minimal resource usage.
Implements Model-View-ViewModel (MVVM) architecture to separate the internal representation of information from the ways that information is presented and accepted.
Optimizes video feed to ensure a smooth and efficient scrolling experience, essential for social media-like applications.