Flutter CTO Report 2024
Get insights about Flutter directly from CTOs, CIOs, Tech Leads, and Engineering Managers!

Cubit: Advanced Topics

Dec 7th, 2020

Flutter Warsaw #14

We guess that everyone who has some connection with Flutter knows Felix Angelov, who is our second presenter in 14 edition of Flutter Warsaw Meetup.

Felix is the creator of one of the most popular approaches of state management in Flutter, called BloC Pattern. But despite its popularity, this solution will not be perfect, at least not for everyone. So to change a little bit this approach Felix created Cubit. Cubit is a replacement or subset as we should say, of a very known Bloc Pattern, with a simplified, lighter combination of the Bloc and Provider. It brings a fresh friendly look to the Bloc state management, especially for those programmers, who do not necessarily know reactive programming.

In this part you will learn:

  • What is Cubit and how to use it?
  • What is HydratedBloc?
  • How to test your code with BlocTest, and common mistakes in testing.
  • From simple to advance examples of using Cubit.
  • Whit is ReplayBloc, and undo/redo functionality?

Watch the video about Cubit

screen
circlecrossrectangletrianglesblock

Read more

Why Firestore, Part I: Reasons to Love It

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

Using Flutter in the Enterprise Environment

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.
flutter-warsaw-jakub-bilinski

The Power of Immutable State

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
logo

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, Poland 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, Poland. It was organized to share Flutter's knowledge further.