
Krzysztof Krasiński-Sroka
Senior Software Engineer at Very Good Ventures
Wrocław, Poland
Actions
Krzysztof started his professional journey by wrangling test automation, and shifting pixels at Google. After several years of that, he decided that it's time for more independence and got involved with React Native. However, shortly after that he discovered Flutter, and it charmed him so much that he decided not to go back to the old ways and became a Flutter dev, community organizer, speaker, and trainer. He even ran his own company - Widgeters - from 2020 to 2022, providing Flutter-focused development and consulting services.
Area of Expertise
Topics
That's how we scroll in Flutter
Hands-on workshop on creating custom slivers for achieving beautiful and performant scrollable experiences. The workshop will:
- introduce participants to slivers, their constraints, and layout properties,
- teach how to embed slivers into one- and two-dimensional scrollable viewports,
- present less common sliver attributes such as overlap,.
When Flutter Goes Red
Whoopsie-daisy! Your perfect Flutter Widget just rendered as a glaring red box. Was it another overflow by infinity pixels, or maybe a classic divide by zero in your build method?
In this talk, we'll go through techniques of investigating both common and strange problems in your Flutter code, from the well known and loved debugPrint() to diving deep in the DevTools to investigate the SDK methods that just take too much time.
Session duration: 45-60 minutes. Requires basic knowledge of Flutter SDK.
Animations in Flutter
One of the Flutter's main selling points are beautiful, smooth animations. In this workshop, I'll cover various techniques that Flutter provides for widget animations, including out-of-the-box transitions, shared element transitions, physics-based animations, and using AnimationController for fine-grained control of transitions.
Fluttering at 60 FPS
Flutter lets you write incredibly smooth animations with its promise of rendering at the speed of 60 frames per second. But to achieve that you need to make sure that you don't slow down the app yourself. In the talk I'll describe how Flutter renders widgets, what does it mean for you, present some common pitfalls you should avoid, and finally show what you can do using the provided debugging tools.
4Developers Wrocław
Presented a talk "The Many Faces of Flutter" (https://4developers.org.pl/lecture_wroclaw_2019/#id=56168)
DevFest Levante 2019 Sessionize Event
droidcon Berlin 2019 Sessionize Event
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