Cubit: Advanced Topics

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 one of the most popular approach 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

Read more

Why Firestore, Part I: reasons to love it

Firestore & Firebase suite are great technologies. They allow us to build some features really fast. However, Firestore has also many pain points that outweigh the pros in most of the more advanced cases.

Using Flutter in the Enterprise environment

Building one of the biggest Fintech applications in Flutter was very challenging. Jakub Biliński is responsible for the architecture, approach and development of a new version of the mobile application for strategic and corporate clients of the bank. In his, he shows how his team had to adjust to FinTech security compliance,  write a custom HTTP client, maintain application scalability and more.

The Powers 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, immutable state comes with a handful of hidden superpowers! Come along for the journey to find out how to use them.

Implementing live whiteboard with Flutter and Firestore database

In this blog post, we will explore a possible implementation of such a whiteboard using Flutter to create a mobile application and Firestore database as backend.

Case studies



.NET Core


We build communities

No match for you?

No problem, send us your resume, we constantly look for new talents. Write on