General·Feb 26, 2024

Review: Building An App With Flutter

Learning a new language and framework may be daunting, but for Flutter, it is worth it.

Tutorial·Dec 27, 2023

Flutter - Parameterised Testing

Instead Of Duplicating Code, Repeat.

Tutorial·Dec 24, 2023

Flutter: Developing Offline - Mocking Network Calls

Use Dio Interceptors to enable working offline with fixtures.

Tutorial·Nov 21, 2023

Contentful & NextJS - Static Site Generation

Statically Generated Content Means That Your Pages Are Fast. Really Fast!

General·Oct 28, 2023

Dart: Assert

During development, you can validate inputs by using assert in the initializer list.

General·Oct 10, 2023

Flutter Made Me Fall In Love With Programming Again

Every developer has that technology that rekindles the feeling of when they first started programming. Flutter is mine.

General·Oct 7, 2023

i18n In Flutter

Internationalization (i18n) is the process of designing and developing software so it can be adapted for users of different cultures and languages.

General·Oct 2, 2023

Networking With Flutter (Dio)

Working with Dio to make network requests

Tutorial·Sep 28, 2023

Flutter: Make A Widget Clickable

How To Make A Widget Clickable In Flutter

General·Sep 27, 2023

Sizing Works Differently In Flutter

Constraints go down. Sizes go up. Parent sets position.

General·Sep 23, 2023

First Impressions Of Testing In Flutter

Software testing is the process of evaluating and verifying that a piece of software does what it is supposed to do.

General·Sep 21, 2023

Flutter Is Easier With A MUI 3 Inspired Design

Material Design is the default design system for Flutter. A blessing and a curse.

Tutorial·Sep 20, 2023

Hex Codes In Flutter

How to work with Hex Codes in Flutter if you're not too ken on hexadecimal integers.

General·Sep 3, 2023

Flutter · Initial Thoughts

Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.

General·Mar 27, 2022

How I Put This Blog Together

Starting a new project requires some some research. This article discusses some of the considerations that resulted in this blog.