Session

Building a Production Viral Video Feed in Flutter

Video playback in Flutter looks simple until you ship it. The framework gives you the building blocks, but a production-quality video feed demands answers to questions you didn't know to ask.

When we built Divine, a short-form video app, we hit every wall the ecosystem has to offer. This talk covers the architecture that got us past them.

Key takeaways:
- How Flutter's video player ecosystem actually stacks up, and why the choice of player library shapes everything that follows
- An architecture pattern for managing native video resources in a scrollable feed without hitting device limits
- Preloading and caching techniques that make swipe transitions feel instant
- Real-world platform divergence between iOS and Android that you won't find in documentation

Dominik Šimoník

Technical Delivery Lead @ Very Good Ventures | Firebase, Flutter GDE

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top