I'm building apps since the '90 and totally in 💙 with Flutter.
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 ...
When dart became ‘non-nullable by default’, an interesting keyword was added to the dart language: ‘late’. Although it might not be so obvious at first glance, this keyword makes it possible to simplify getter and setter blocks when using a ChangeNot...
In this part, we are going to add a package to an existing mono-repo. Open a terminal and go to the packages folder. Go to the packages folder cd ~/repos/0000000-demo_mono_repo_app-rubigo/packages Create a Flutter package fvm flutter create -t packag...
In this part, we are going to add a plugin to an existing mono-repo. Open a terminal and go to the packages folder. Go to the packages folder cd ~/repos/0000000-demo_mono_repo_app-rubigo/packages Create a Flutter plugin fvm flutter create -t plugin -...
Intro I was intrigued by a blog post from Rémi Rousselet with the title Getting started: Creating your Flutter project. In this post, Rémi does an excellent job in explaining how to set up a Flutter project with the right rules, like enabling strong-...