top of page
Dominik Šimoník

Dominik Šimoník

Senior Engineer | Flutter & Firebase GDE

With over eight years of experience in mobile app development, he has collaborated with both startups and established companies, delivering high-quality, seamless user experiences. He is currently a Senior Engineer at Very Good Ventures, one of the most established companies in the Flutter ecosystem, specializing in Flutter app development for major clients like Google, Hamilton, and Toyota and others. As a Google Developer Expert for Firebase & Flutter and an Google Developer Group organizer, Dominik is involved in the tech community. He frequently shares his expertise through mentoring, speaking at events, and organizing workshops. Throughout his career, he has held key leadership roles, including a CTO position at Openvibe, and has contributed as a senior lecturer at Czechitas. Beyond development, Dominik is passionate about craft beer, gaming, and all things geeky.

Under the Hood of ScrollViews

Scrolling in Flutter may seem simple - until it isn’t. In this session, we’ll dive deep into how scrolling really works under the hood. From understanding how ScrollView, Scrollable, and Viewport interact, to managing scroll position and solving infinite viewport issues, you’ll gain the knowledge needed to take full control of scrolling in your apps. We’ll also look at real-world examples and explore how to create custom scroll effects for delightful user experiences. Understand how scrolling works in Flutter, from ScrollView to RenderSliver Learn the roles of Scrollable and Viewport, and how scroll position is maintained Explore how to create custom scroll effects and behaviors Identify and fix issues related to infinite viewports and layout overflows
bottom of page