What a Flutter! Or What Makes It So Performant

Flutter Warsaw #11

One of the most popular topics in the Flutter community is performance, and the Flutter framework does an excellent job of being fast by default. You've probably read a lot of articles about how Flutter compares to other mobile development technologies and if you think how it stands out from the other frameworks you're in the right place. In the second part of the 11th edition of Flutter Warsaw Razvan Lung will show us how Flutter is so performant. We will take a look behind the Flutter engine and see how the Garbage Collector works.

Presentation contains:

  • How Flutter is structured?
  • Why Dart is a really good language for Flutter?
  • What is the Garbage Collector in Dart and how does it work?
  • What is the Garbage Collectors Young Space Scavenger?
  • How to Mark and Sweep works?
  • How Flutter renders his layouts?
  • The Livecoding session

Watch the video about what makes Flutter so performant


Read more

Whiteboards make it easier to collaborate on designs, teach people new concepts, and express ideas. In this blog post, we explore a possible implementation of a whiteboard using Flutter to create a mobile application and Firestore database as backend.
Image tile
Jakub Biliński was responsible for the architecture, approach, and development of a new version of the mobile application for strategic and corporate clients of the bank. Watch the video to see how his team adjusted to FinTech security compliance, wrote a custom HTTP client, maintained application scalability, and more.
Managing a state can be a stressful ordeal if you dive into it without any thought. This kind of monstrous code can be tamed with the principles of immutability. And as if cleaning your code wasn't enough in itself, an immutable state comes with a handful of hidden superpowers! Come along for the journey to find out how to use them.
Image tile
Firestore and Firebase suite are great technologies. They allow developers to build some features in Flutter and other mobile frameworks really fast. However, Firestore has also many pain points that outweigh the pros in most of the more advanced cases. Is Firestore appropriate for you? Read on to find out why!
Image tile

Case studies


We build communities

A photo from Flutter Warsaw event
Flutter Warsaw is an IT community focused on modern Flutter technology. It is one of the largest so-called meetups dedicated to Flutter in Europe, initiated by LeanCode in 2018 in Warsaw, with over 1.8k members worldwide. It gathers Flutter enthusiasts and other IT professionals interested in getting to know its possibilities.
A photo from Flutter Europe conference
Flutter Europe is an initiative driven by European Flutter Communities to gather people passionate about Flutter and those who want to learn how to create beautiful applications. Its last edition, one of the biggest Flutter conferences, took place in 2020 in Warsaw. It was organized to share Flutter's knowledge further.
No match for you?
Send us your resume. We constantly look for new IT talent that can join us in Warsaw or remotely. Send an email to office@leancode.pl