Angelo Cassano·Mar 7, 2025Command-Query Separation: a design pattern for your Flutter AppsEvent-driven programming and declarative UI frameworks like Flutter have changed the developer experience of people approaching app…
Angelo Cassano·Feb 9, 2024Raise your productivity when writing Flutter apps with Pine bricks and CopilotDo you believe me when I say you can create this simple Crypto App in less than an hour with good architecture and a minimum number of unit…
Angelo Cassano·Oct 28, 2023The never-ending debate on returning data from a screen in FlutterPassing data across screens in Flutter is a nightmare when it comes to type-checking. Even though you can use a Data Transfer Object to…A response icon5A response icon5
Angelo Cassano·Aug 17, 2023How to setup a logging system in Flutter with TalkerOne of the most important things we should do when we release an application, no matter what the platform target is, is to keep track of…
Angelo Cassano·Sep 18, 2022How to gather desktop disk drives information in FlutterIn my humble opinion, Flutter desktop has been a wonderful breakthrough for desktop app development, more than Flutter web.A response icon1A response icon1
Angelo Cassano·Sep 4, 2022Pine: A lightweight architecture helper for your Flutter ProjectsWhen we speak about the architecture of a Flutter project, every single component resides in the widget tree. It could be a visible widget…
Angelo Cassano·Jun 16, 2022A cheat sheet to master interviews as a Flutter developerIn the past six months, I’ve been on both sides of the recruiting process: for those who better know me, I often attend interviews to win…A response icon1A response icon1
Angelo Cassano·Apr 17, 2022How to safely invoke native code in Flutter with PigeonCreating Flutter apps that target many platforms is pretty straightforward, but not all code features are available in the Flutter SDK…A response icon2A response icon2
Angelo Cassano·Feb 19, 2022How to distribute Flutter Desktop app binaries using GitHub ActionsA few weeks ago Flutter team officially announced Flutter 2.10, moving Flutter Desktop for Windows from beta to stable.A response icon3A response icon3
Angelo Cassano·Mar 16, 2021I will never do take-home exercises anymoreTake-home exercises are becoming a standard hard-skill testing recruiting process, but do they really work?