If you havenโt tried OpenCode yet, do yourself a favor and take it for a ride!
My favorite combo:
- OpenCode + gpt-5.3 on ChatGPT Plus plan ($20/month)
If you havenโt tried OpenCode yet, do yourself a favor and take it for a ride!
My favorite combo:
- OpenCode + gpt-5.3 on ChatGPT Plus plan ($20/month)
My February newsletter is out, covering:
- Flutter 3.41
- GPT 5.3 Codex
- 16 Claudes building a C compiler
- The OpenClaw Security Crisis
and much more.
Read it here:
codewithandrea.com/newsletter/f...
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 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...
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...
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...
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
Kinda wanted to have a play with Antigravity today, but...
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!
It uses fl_chart
Preview of the charts screen on my currency converter app
Been doing some tweaks and polish on my currency converter app.
I built >90% of it with agentic AI and I'm improving my workflows as I go along.
Check it out here:
currency-converter-ab.web.app
Code it yourself, or prompt the AI? ๐ง
That's a very valid question, since AI doesn't always get it right.
In my latest video, I offer insights from my experience, along with a decision matrix that will help you save time and avoid frustration.
Watch it here ๐
youtu.be/HOhYX9lA6T8
Effort to code vs Effort to Prompt: my 2x2 matrix 1. Low prompt, Low code - Small UI/animation tweaks - Pull to refresh - Codegen - Simple refactors 2. High prompt, Low code - Line-level instructions - Dense business logic - One-line bug fixes - Layout errors (overflows, unbounded heights, etc) 3. Low prompt, High code - Boilerplate (crash reporting, analytics setup) - Writing tests - Localization - Theming system - Big refactors (AI usually does this in multiple steps + run analyzer ... can be slow) 4. High prompt, High code - Offline caching + syncing - Full-stack features - Background tasks + iOS/Android specific - Complex charting solutions - IAP + entitlements For 1 and 2, use Autocomplete and IDE assists. For 3 and 4, use AI agents for planning, implement in stages, consider verification effort.
When coding with AI, I follow a fairly simple principle:
If prompting effort > coding effort, code it. ๐
Would it be useful if I made a video with examples, etc?
Really sorry for only answering now. Life's been busy these last few months, and I haven't had much free bandwidth.
When are you running your livestreams? If I can fit it in my schedule, I'll let you know.
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...
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.
Super interesting new podcast with Andrej Karpathy!๐
www.dwarkesh.com/p/andrej-kar...
The PR description includes the complete status, implementation details, testing checklist, and next steps. Ready for review! โตโต accept edits on (shift+tab to cycle) Context left until auto-compact: 0%
Here's a fun game! ๐ฒ
Fully implement a feature, getting as close as possible to 0% context before auto-compacting.
Just published a new video about my 3 top folders for agentic AI coding in Flutter! ๐
Inside, I cover:
โณ Updated workflow for more consistent AI results
โ
Guidelines to ensure AI stays on track
๐งญ Battle-tested patterns, commands and prompts
Watch it here ๐
youtu.be/D68mZzbs6JY
Top 3 Folders for Agentic AI coding in Flutter ai_??? ai_specs ai_docs
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! ๐๏ธ
Still there. But I get consistently better results with the right guardrails in place.
think-plan-build-verify-deliver
This is kinda how I build with AI these days.
Same for you?
The app still needs some tweaks, but you can try the updated web version here:
currency-converter-ab.web.app
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...
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).
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).
Very interesting post-mortem from Anthropic about the recent reliability issues:
www.anthropic.com/engineering/...
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.