RSSAmplifier

Blog

iiro.dev

Dart and Flutter tutorials, articles, tips and tricks. Sometimes other stuff too.

iiro.devRSS feed ↗10 posts

Latest posts

Celebrating my one-year layoff anniversary

How a bug-infested murder apartment gave me the freedom to recover from burnout.

Quickie: AdaptiveImageProvider

How to display images from multiple different sources easily and cleanly in Flutter.

How people calling markNeedsBuild “like a good luck charm” gave us setState

The embarrassing story of what I thought setState was, and what it totally wasn't.

Parsing and editing HTML in Dart - the right way™

Parsing HTML in Dart, the right, easy, and foolproof way. No messy regular expressions required.

Controlling time in Dart unit tests, the better way

How to control DateTime.now() in Dart unit tests - the better way.

When in doubt, just use Provider

Some pointers about what Flutter state management library to choose in the age of gazillion state management libraries.

Restricting system textScaleFactor, when you have to

Learn how to restrict Flutter's system textScaleFactor when product or design constraints require it.

Running arbitrary strings as Dart code

Dart does not have eval(), but there are limited ways to run arbitrary code strings when you absolutely need to.

From mobile to web in less than 4 beers

A short story about Reflectly joining the Flutter for Web early access preview and planning to bring a Flutter app to the web.

Splitting widgets to methods is an antipattern

Learn why splitting Flutter build methods into smaller widgets is usually better than splitting them into helper methods.