
How to Safely Migrate Dart Code to Primary Constructors with a Deterministic CLI
14 min read
A deep dive into building a safe Dart primary constructors migration: why deterministic tools beat LLMs for mechanical work, and where AI agents still win.

A deep dive into building a safe Dart primary constructors migration: why deterministic tools beat LLMs for mechanical work, and where AI agents still win.

Learn why init-generated memory files are often better treated as project exploration material than always-loaded agent guidance.

A complete walkthrough of my agentic coding workflow, focusing on quality over speed.

Learn how to bypass AI permission prompts safely by running Claude Code in an isolated Docker container.

A balanced perspective on when to lean on agentic AI vs coding manually, along with a useful decision matrix for common Flutter app development tasks.

Dive into my personal 3-folder AI strategy for reducing friction, enforcing coding guidelines, and ensuring an organized and consistent workflow.

2025 is a big inflection point for AI. Here's how I'm planning to move forward with Flutter & AI in the coming months.

A crash course on using Claude Code to build a non-trivial Flutter app involving native integrations, including speech recognition and permissions.

You can use Cursor edit mode to sweep through your code and make changes. Works best with imperative code.

If you're not too picky about how you write your commit messages, this can be a neat little time saver!

A tour of the new Copilot features. Learn how its AI assists with code, tests, and commits, and find out if it's right for your Flutter projects.

I asked ChatGPT to explain some code and write several programs in Dart & Flutter. Here's a full report with my findings, and some tips to make the most of it.