I wondered how difficult it could be to write a board game in Flutter, involving Animations, Sequences of Animations, Triggered Animations, Sounds, Gesture Recognition…?
As I have been playing for years with Math-3 games such as Candy Crush, Bejeweled and lately FishDom, it sounded natural to me to give…
Introduction to the notions of Streams, Bloc and Reactive Programming. Theory and practical examples.
It took me quite a while to find a way to introduce the notions of Reactive Programming, BLoC and Streams.
As this is something that can make a drastic change to the way to…
This article describes the notion of Shared Preferences that allows a Flutter application (Android or iOS) to save settings, properties, data in the form of key-value pairs that will persist even when the user closes the application.
Shared Preferences are stored in XML format.
Shared Preferences is application…
This article covers the important notions of Widget, State, BuildContext and InheritedWidget in Flutter Applications.
Special attention is paid on the InheritedWidget which is one of the most important and less documented widgets.