READING_LIST / 05 POSTS

Notes from
the build.

Mostly Flutter — API clients, build times, reliability rules and whatever else broke and got fixed along the way.

Apr 01, 20256 min read

10 Rules for Building Reliable Flutter Apps

In today's world, many developers are riding the AI wave and "vibe coding" trends — but let's not forget the time-tested rules that make our code resilient. Inspired by NASA/JPL's safety-critical coding guidelines from C, adapted for modern Flutter development.

FlutterCodingBestPracticesSoftwareDevelopmentVibeCodingAI
Oct 01, 20246 min read

Why is Flutter Build Taking So Long? Tips to Speed Up Your Flutter Build Time

As your project grows, long build times can slow down productivity. As a 2017 MBP user in 2024 myself, I've been through the pain of waiting for builds that felt like they would never end. So, after diving deep into optimization strategies, I found a few key things that can speed up the process.

FlutterOptimizationFirebase
Aug 02, 20241 min read

Flutter: Simplifying API Calls with Retrofit and Dio

As a Flutter developer, an essential part of your job is to fetch, send, and manage data from an API. Retrofit and Dio are two libraries that can make this task more manageable. In this article, I will guide you on setting up a Retrofit client in your Flutter application.

FlutterRest API
Mar 01, 20242 min read

Material Symbols Icons for Flutter: A Comprehensive Guide

With the continuous evolution of Flutter and the demand for visually appealing, high-quality icons in mobile applications, integrating Google's Material Symbols Icons into your Flutter project has become a must-have for developers. The material_symbols_icons package by hiveright.tech offers a seamless way to incorporate these icons into your Flutter applications.

FlutterMaterial Design
Jul 25, 20233 min read

Making Texts Selectable in Your Flutter Web App

Flutter is a powerful framework for building cross-platform mobile and web applications. When developing Flutter web apps, you may encounter situations where you want to allow users to select and copy text displayed on the screen.

FlutterWeb Development