top of page
FlutterCon_logo.png

16 - 17 JULY 2026

ORLANDO

FlutterCon_icon_turned.png
Anita_Singh_edited.jpg

( SPEAKER )

Dominik Šimoník

Senior Engineer @ Very Good Ventures | Firebase, Flutter GDE

( 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

( SESSION )

Building an Integrated AI-Powered Development Stack

Most teams adopt AI coding assistants and discover the same thing within a month. The output is fast, the output is plausible, the output is wrong in ways that take longer to fix than writing it yourself. The gap isn't the model. It's everything around the model. This talk is about what fills that gap. We'll walk through the architecture of a production AI engineering system, drawn from our experience building, shipping, and rebuilding our own at Very Good Ventures. The frame is layered. At the bottom, contextual knowledge that teaches the AI your standards. In the middle, structured workflows that replace ad-hoc prompting with brainstorm, plan, and build phases. At the top, guardrails through hooks, MCP integrations, and automated analysis that catch problems before they reach a PR. Each layer answers a different failure mode, and skipping any of them is where most teams stall. The talk covers the design decisions that actually mattered. Why we moved from monolithic prompts to discrete skills. Why brainstorming and planning needed to be separate phases instead of one step. What we got wrong about tool-agnosticism the first time, and what changed when we tried again. How to know when a convention belongs in AI context versus a linter versus a code review checklist. The patterns generalize beyond Flutter, but we'll ground every principle in real examples from Flutter work so the lessons are concrete, not abstract. You'll leave with a model for how the pieces fit together, a clearer sense of which layer to invest in first for your team, and a few opinionated takes on what to avoid. Key Learnings - A layered model for AI-assisted development, contextual knowledge, structured workflows, and automated guardrails, and why each layer matters - How to decompose a feature into brainstorm, plan, and build phases that produce better output than direct prompting - How to encode team standards as contextual skills the AI actually reaches for, versus standards that get ignored - Where hooks and MCP integrations belong in the loop, and where they add friction without value - Practical guidance for sequencing adoption so quality and velocity move together instead of trading off
bottom of page