Andrea Bizzotto 🇺🇦

@codewithandrea.com

Flutter GDE ❖ I share tips about Dart & Flutter app development. Wanna learn Flutter? 👉 https://codewithandrea.com/

Every year I publish a retro about my journey as an educator/content creator. In 2025, things didn't go too well. But hey ho, learning to adapt is part of the job as an entrepreneur. 🤷‍♂️ Here are all the details 👇 codewithandrea.com/meta/my-2025...

My 2025 in Review: Freefall and a New Direction

A retrospective of my eighth consecutive year as a content creator, making educational content for Flutter developers.

codewithandrea.com

My last Flutter & AI newsletter of the year is out! 📱 Flutter GenUI SDK ⚡️ Build Runner Speedups 🗓️ 2025 LLM Year in Review 📖 MCP Becomes an Open Standard 🔒 Running AI Agents safely inside a DevContainer You can read it here: codewithandrea.com/newsletter/d...

December 2025: Flutter GenUI SDK, Build Runner Speedups, 2025 LLM Year in Review

Also included: Material/Cupertino decoupling progress, GPT 5.2 release, running AI agents safely in DevContainers, and MCP becoming an Open Standard.

codewithandrea.com

After a few headaches, I'm now able to run both Claude Code and Flutter within a sandboxed dev container. This is great for both safety 🛡️ and speed 🚀 Here's a detailed guide with my complete setup (source code included) 👇 codewithandrea.com/articles/run...

How to Safely Run AI Agents Like Cursor and Claude Code Inside a DevContainer

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

codewithandrea.com

My Flutter & AI newsletter is out! 📮 🐦 Flutter 3.38 & Dart 3.10 🖥️ Google's Antigravity IDE 🔥 Gemini 3 Pro, Opus 4.5, GPT 5.1 ⚠️ Agentic Coding Security Risks 🤮 AI Coding Sucks (interesting take by Syntax .fm) Read it here 👇 codewithandrea.com/newsletter/n...

November 2025: Flutter 3.38, Dart 3.10, The AI Coding Wars (Gemini 3 vs Claude Opus 4.5)

Also included: Google Antigravity IDE, understanding agentic coding security risks, and a different perspective on how AI coding sucks.

codewithandrea.com

Spent the whole day dockerizing my coding setup so I can safely run `claude --dangerously-skip-permissions` and mitigate damage if things go wrong. Many gotchas along the way. I'll try to share an article once I get it working properly.

The more I use AI for coding, the more I realize how powerful it is. But I still feel like a beginner and I now see a long road to real mastery. My new plan: - I'll dive deeper and aim to get really good at this - Once I'm ready, I'll start sharing new content

Just managed to one-shot a video transcription CLI tool (3000+ LOC including tests). How I did it: - Written a detailed spec (with some help from AI) - Used my own custom /plan and /work sub-agents Claude code did all the work -> AI Agents are getting better! Quick demo 👇

So much cool stuff happening in AI right now, especially for us developers! Just tested Antigravity with Gemini 3 Pro. 💻 Very nice... but I still miss a few things from Claude Code. Will publish a video next week!

My Flutter October newsletter is out, covering: 🧩 Flutter & Figma MCP 🧱 Wasm 3.0 release 🎥 FlutterCon EU 2025 Videos 🎧 Andrej Karpathy — AGI is still a decade away Read on for all the details: codewithandrea.com/newsletter/o...

October 2025: Flutter & Figma MCP, Platform & UI threads merge, Andrej Karpathy on AGI

Also included: Fluttercon EU videos, Wasm 3.0, my 3-folder system for effective AI coding in Flutter.

codewithandrea.com

Back in the day, many companies used to under-promise and over-deliver, leading to customer satisfaction and long-term business prospects. Sad to see late-stage capitalism changed this. Now it seems to be the norm (esp. for AI companies) to trick customers and do the opposite.

I'm working on a new video about essential folders I use for agentic AI coding. I'll cover my workflow for: 1️⃣ staying organized 2️⃣ getting consistently good results 3️⃣ reducing friction when coding with AI Should be out next week! 🗓️

Top 3 Folders for Agentic AI coding in Flutter

ai_???

ai_specs

ai_docs

Today I built the currency conversion charts for my new app. Or rather, I wrote the spec, and CC Sonnet 4.5 did all the planning and implementation. 🚀 Got it all done in ~4 hours, even though I wasn't at all familiar with the fl_charts library. Very impressed!

My Flutter September newsletter is out! - Riverpod 3.0 - The ultimate guide to migrating to Flutter - Liquid Glass UI - AI rules for Flutter and Dart - Latest from the Flutter community - Best AI Coding Agents Read on for all the details 👇 codewithandrea.com/newsletter/s...

September 2025: Riverpod 3.0, Migrating to Flutter, Flutter AI Rules, Best AI Agents

Also included: Liquid Glass and the cupertino_native package, Flutter vs web wrappers, AI service issues at Anthropic and OpenAI.

codewithandrea.com

Did you know? You can use absolute imports for reusable Dart files that are copy-pasted across projects. This way, they are always imported correctly (as long as they live in the same location relative to the project root).

If you copy-paste Dart files to a new project, your imports will fail:
import 'package:old_app/src/constants/layout_breakpoints.dart';

You can Find & Replace package:old_app with package:new_app to fix them (annoying and not very scalable)

Alternatives

Relative imports:

import '../../constants/layout_breakpoints.dart';

Absolute imports:

import '/src/constants/layout_breakpoints.dart';

Absolute imports are handy for files that always live in the same location across multiple projects (e.g. /src/constants)

Consider this as a temporary solution. Reusable files should be moved into a common package (works best with monorepo setups).

I'm testing Codex with GPT-5 for my new app. Haven't tested any complex use cases yet, but so far it seems on par with Claude Code (and quite a bit cheaper to run). Want a video about it? Like/let me know in the comments.