Anatomy of a Flutter upgrade.
Running flutter upgrade is not enough...

Search for a command to run...
Running flutter upgrade is not enough...

A necessity or a rip-off?

Both are used by humans, but they are not the same.

Recap part 1. In the previous article about this subject, I explained the limitations that I have ran into, with the default onDidRemovePage implementation. In this article I will show how I’ve overcome or better said, circumvented these limitations....
During the development of my RubigoRouter package I ran into some limitations of the Navigator object that I explain here below. The Flutter Navigator has a mechanism to inform the app about a back navigation event. Historically the onPopPage callbac...
Some pitfalls with versionCode and keystores

Since Flutter version 1.22, Flutter has built-in support for localization. This works pretty well and you can find the official documentation here: Internationalizing Flutter apps I have some tips and tricks that I would like to share with you. TIP 1...

Introduction This article is about exchanging data with a fixed-length data format. It will tell you about the pros and cons of this data format. It shows and demonstrates an implementation in Dart that is easy to read and maintain. The implementatio...

Intro Theming your Flutter app can be a challenge. This post will try to help you with the following: Provide sensible theme defaults for both light-mode and dark-mode. Customize the default theme. Extend the default theme. This post comes with a ...
