Sign in

Andrew Brogdon

@redbrogdon.dev
576 followers 168 following 194 posts

TL and Staff DevRel Engineer @Google. Working on A2UI, GenUI, and agentic apps. Catch me at redbrogdon.dev

PostsRepliesMedia
Andrew Brogdon @redbrogdon.dev · 18/09/2026
Could not be happier to see that Jaspr (jaspr.site) has grown to the point that folks are now creating design languages specifically for it. Congrats to Killian and nice work, Samuel Cousin! pub.dev/packages/na...
030
Andrew Brogdon @redbrogdon.dev · 17/09/2026
I need an MCP server with the sole purpose of reminding my agent that 2.5 is no longer the latest version of Gemini Flash.
240
Andrew Brogdon @redbrogdon.dev · 17/09/2026
Ladies and gentlemen, @eseidel.com! He was nice enough to sit down with me at #Fluttercon, drop some Flutter history, and talk about why frameworks like Flutter matter more in the era of AI. www.youtube.com/watch?v=8OU...
youtube.com
Why Flutter matters more in the AI world with Flutter co-founder, Eric Seidel
Live from FlutterCon USA in Orlando, Andrew from the Flutter team c...
010
Andrew Brogdon @redbrogdon.dev · 16/09/2026
It doesn't get as much press as Fast or Beautiful, but Open is one of the original four pillars of Flutter. 🤝 I'm stoked to see the team's new design doc process. It's more inclusive and more predictable. See the results beginning to land in the new repo: github.com/flutter/rfc!
github.com
GitHub - flutter/rfc
Contribute to flutter/rfc development by creating an account on GitHub.
082
Andrew Brogdon @redbrogdon.dev · 14/09/2026
I set one up with Python to monitor developer blogs every 6 hours. When a new article drops, it uses Gemini 3.8 to draft an editorial blurb and opens a verified GitHub PR. Full architecture and setup guide: redbrogdon.dev/blog/enabli...
redbrogdon.dev
Enabling My Vanity with Antigravity Sidecars · Andrew Brogdon
How I used Google Antigravity background sidecars, GitHub Apps, and Gemini 3.8 to build an automated watcher that keeps my personal site's bibliography up to date.
020
Andrew Brogdon @redbrogdon.dev · 14/09/2026
Most background dev automations are a pain to configure. You either hide scripts in your OS crontab or set up an over-engineered cloud runner. Antigravity sidecars offer a clean alternative: simple background processes managed right inside your workspace. 🧵
100
Andrew Brogdon @redbrogdon.dev · 12/09/2026
Do you find yourself being unnecessarily polite to your coding agents? I literally can't stop myself from saying "please" and "thank you." My only hope is that this somehow goes into training data and balances out some of the bile in old StackOverflow posts. 🤣
141
Andrew Brogdon @redbrogdon.dev · 11/09/2026
redbrogdon.dev, for anyone interested!
redbrogdon.dev
Andrew Brogdon
Andrew Brogdon is a staff engineer at Google focused on agentic applications, generative UI across platforms, and the A2UI protocol.
000
Andrew Brogdon @redbrogdon.dev · 11/09/2026
I redid my personal site over the weekend, updated some links, and added the few of my poems that I got published. I remember building my first web page in '94, and feeling like it was a creative act. This still felt that way, which is a relief in the age of AI-assisted coding.
110
Andrew Brogdon @redbrogdon.dev · 07/09/2026
Can't wait -- I'll be presenting with @marktechson.com!
010
Andrew Brogdon @redbrogdon.dev · 25/08/2026
Links! A2UI article: a2ui.org/specificati... GitHub example: github.com/flutter/dem...
github.com
demos/commis/app/lib/ui/catalog/client_functions.dart at main · flutter/demos
This repo is for unmaintained code that supports talks, blogs, and other experiments. - flutter/demos
000
Andrew Brogdon @redbrogdon.dev · 25/08/2026
Are you creating agentic that involve money or the need for local services when preparing fields for display (date formatting for example?). If so, A2UI's client-side functions can help you give your agent the ability to run local code quickly and declaratively!
100
Andrew Brogdon @redbrogdon.dev · 24/08/2026
My latest hot take: I miss the days when you could just hit escape on your browser, and all the images would stop animating.
110
Andrew Brogdon @redbrogdon.dev · 21/08/2026
Links! github.com/flutter/dem... flutter.dev/blog/buildi...
flutter.dev
Architects, testers, and coders: Building multi-agent development teams
How multi-agent development teams running in Antigravity can port Python libraries to idiomatic Dart packages using test-driven development.
000
Andrew Brogdon @redbrogdon.dev · 21/08/2026
Are you using a single agent for every coding task? A setup using multiple agents (each with its own context, role, skills, and rules) can help you leverage different models for different tasks, compartmentalize context and errors, and get things done faster.
250
Andrew Brogdon @redbrogdon.dev · 20/08/2026
Does anyone have resources to recommend on managing large libraries of skills? Example: If I have a single reference file that's useful for two different skills, what should I do? Live with the denormalization and put it in both? Combine the skills somehow? Share it in a bucket?
100
Andrew Brogdon @redbrogdon.dev · 19/08/2026
Link to a demo of cached A2UI: g.dev/ai/commis-demo Link to blog post: g.dev/ai/cached-a...
flutter.dev
Speeding up generative UI with async A2UI
Learn how to pre-generate and cache A2UI messages to eliminate startup latency and build instant, responsive generative UI in Flutter.
020
Andrew Brogdon @redbrogdon.dev · 19/08/2026
Latency is often the first thing people ask about when they see GenUI. I've got some tips for reducing or even eliminating it! Links in first reply. ⬇️
110
Andrew Brogdon @redbrogdon.dev · 13/08/2026
Python or Go? (This isn't intended as cheap flamebait -- I've been working more on the backend of agentic apps, and I'd like to focus on one of the two languages until I feel like I really understand what's up. I genuinely welcome and will likely act on your opinions 🙂)
100
Andrew Brogdon @redbrogdon.dev · 12/08/2026
Having recently moved out of the Bay area, it's a new and mildly unsettling experience to sit in my basement home office during a thunderstorm, listening to the sump pump churn and knowing that its tiny impeller is all that stands between me and a submerged desk. 🤣
120
Andrew Brogdon @redbrogdon.dev · 11/08/2026
Link to Fluttercon playlist: www.youtube.com/playlist?li... Link to my talk: www.youtube.com/watch?v=o5_... Link to skills: github.com/flutter/dem...
github.com
demos/multiagent_skills at main · flutter/demos
This repo is for unmaintained code that supports talks, blogs, and other experiments. - flutter/demos
010
Andrew Brogdon @redbrogdon.dev · 11/08/2026
Another What I Learned This Week, with #GenUI at #Fluttercon and some agent skills to share for people building with multi-agent coding teams!
100
Andrew Brogdon @redbrogdon.dev · 05/08/2026
Not sure how I missed this post on getting Flutter up and running on the Steam Deck. I've been replaying Dave the Diver recently and might have to go searching for Flame-based games afterward. 🕹️ dev.to/erickzanardo...
dev.to
Publishing your Flutter Game in the Steam Deck!
Recently (July 20th, 2026) I've finally released my Flutter and Flame game on Steam! It is a...
161
Andrew Brogdon @redbrogdon.dev · 17/07/2026
I've been distracted by Fluttercon. :)
010
Andrew Brogdon @redbrogdon.dev · 09/07/2026
Almost done with my GenUI demo for Fluttercon Orlando next week! goo.gle/44nRKAB for all the sessions and speakers. 💙
020
Reposted by Andrew Brogdon
Timothy Jordan @timothyjordan.com · 01/07/2026
Publishing an llms.txt is now nearly free, and adoption is climbing. Getting an agent to actually read it is the hard part. We benchmarked both sides. There's good news and bad news.
111
Andrew Brogdon @redbrogdon.dev · 01/07/2026
I wrote another blog post! This one's on Flutter, Python, and learning with Antigravity: blog.flutter.dev/learning-fas....
blog.flutter.dev
Learning faster with Antigravity
Creating Flutter frontends for ADK
120
Andrew Brogdon @redbrogdon.dev · 01/07/2026
[Using Antigravity to port the Python AGY SDK to Dart] AGY: Hmm. Python SDK relies on a prebuilt binary. Me: Native hooks, then, or direct downloads? AGY: Looks like someone already published a Dart Antigravity package nine days ago. Maybe we just copy theirs? Me: 🤦🏻‍♂️
020
Andrew Brogdon @redbrogdon.dev · 29/06/2026
What I Learned This Week Part Six, in which our hero learns that the thing he discovered last week was discovered by someone else last month and already has a buzzword.
121
Andrew Brogdon @redbrogdon.dev · 22/06/2026
It's Monday, which means another "What I Learned This Week" video. In this one I've got updates on v1.0 of the A2UI protocol for GenUI, my first foray into Dart Functions on Firebase, and more!
031
Andrew Brogdon @redbrogdon.dev · 18/06/2026
Today there's live Flutter+GenUI with Cagatay Ulusoy and @labenz.dev, y'all! There aren't too many people who know GenUI in prod like Cagatay! www.youtube.com/live/5DeV14h6ZqU
youtube.com
How to do GenUI | Observable Flutter #91
Watch as Craig Labenz is joined by Çağatay Ulusoy to discuss how he's using GenUI to learn Finnish.Watch more Observable Flutter → https://goo.gle/Observable...
043
Reposted by Andrew Brogdon
Flame Engine @flame-engine.org · 05/06/2026
Flame on the SteamDeck:
164
Andrew Brogdon @redbrogdon.dev · 25/05/2026
Me: Hey, Antigravity, can you test my game like a real player? AGY: Sure! I'll just add flutter_driver, make a new entry point, add value keys to some of the widgets, figure out DTD via the Dart MCP, launch the app, teach myself Reversi, and start hitting buttons. Just wild.
020
Andrew Brogdon @redbrogdon.dev · 16/05/2026
Hey, look -- It's Brian Egan from @verygood.ventures talking at #GoogleCloudNext about their financial planner built with Generative UI and Flutter! www.youtube.com/watch?v=QCElXNUr3RA
youtube.com
They built an agentic personal finance app with GenUI
Missed us at Google Cloud Next 2026? We’re bringing one of our live demos directly to you. Brian, a Senior Engineering Lead at Very Good Ventures, shares how...
130
Andrew Brogdon @redbrogdon.dev · 14/05/2026
You know what's embarrassing? Despite arriving at Google as a former English major and going into DevRel, this article is only the second I've ever published to the Flutter blog. Last one was eight years ago. 🤣 blog.flutter.dev/new-updates-to-a2u…
blog.flutter.dev
https://blog.flutter.dev/new-updates-to-a2ui-and-flutters-genui-package-e5ddff07737b
Invalid response status code (403)
030
Andrew Brogdon @redbrogdon.dev · 30/04/2026
It's @kevmoo.com in a latex @rodydavis.com mask!
160
Andrew Brogdon @redbrogdon.dev · 30/04/2026
I've been watching more highlight videos from Next '26. Fun to see what you get when people record videos in a hotel room on very little sleep. 😂 Here's a good one on full-stack Dart with Firebase, though! www.youtube.com/watch?v=XOU5dZJvHXk #GoogleCloudNext
youtube.com
Unify your tech stack with Dart
Eliminate context switching and accelerate development with Dart for functions. Now, Flutter developers can write backend logic in the same language – and wi...
140
Andrew Brogdon @redbrogdon.dev · 29/04/2026
For those of y'all who didn't make it to Vegas for Google Cloud Next 2026, there are highlight videos of a lot of the talks. Here's mine, from a talk on Flutter, A2UI, and GenUI, featuring demos and apps from all over the Flutter community! www.youtube.com/watch?v=euBx8IvZTlA
youtube.com
Personalize the user experience with generative UI
The future of apps is shifting toward quick, generative user interfaces. Join this session to learn how the GenUI SDK for Flutter allows you to build dynamic...
021
Reposted by Andrew Brogdon
Widgetbook @widgetbook.bsky.social · 31/03/2026
Widgetbook v4 Beta is here!🚀 Check out the thread below to find out what's new👇 Would love to hear your feedback!💙
051
Andrew Brogdon @redbrogdon.dev · 17/03/2026
Another "What I Learned This Week," featuring an update to Flutter's contribution guidelines and a tip on how to generate captions for videos (since I happened to learn that one this week, too). 😀
150
Reposted by Andrew Brogdon
Kate Lovett @k8lovett.bsky.social · 15/03/2026
The Flutter team is hiring! 💙 docs.flutter.dev/jobs
docs.flutter.dev
Flutter and Dart team job openings
Open job listings for the Flutter and Dart teams.
0159
Andrew Brogdon @redbrogdon.dev · 16/03/2026
Does anyone have a hotel recommendation for Fluttercon in Orlando? The convention center is huge, and it looks like you could stay at one of its "official" hotels and still have a twenty minute walk.
000
Andrew Brogdon @redbrogdon.dev · 11/03/2026
Just listened to Espresso, and now I understand that Diego SNL sketch. :) Lemme try recommending something back based on what it seems like is your jam: have you ever listened to Scissor Sisters or The Sundays ("Summertime" came on in a cafe while I was grabbing coffee this morning)?
100
Andrew Brogdon @redbrogdon.dev · 11/03/2026
I've never listened to Sabrina Carpenter. Can we turn this into a recommend music to your online acquaintances thread? :)
100
Andrew Brogdon @redbrogdon.dev · 10/03/2026
The lines on the left glove make me think of Disney and Mickey Mouse.
130
Andrew Brogdon @redbrogdon.dev · 09/03/2026
Did you just `flutter run -d lynx`? What's going on in that display window? 😀
120
Reposted by Andrew Brogdon
Flutter Community @fluttercommunity.dev · 04/03/2026
🔴 #HumpdayQandA with Live Coding! at 5pm GMT / 6pm CEST / 9am PST today! Answering your #Flutter and #Dart questions with @devangels.london , Randal, John, Matthew Jones and @kali.nyc www.youtube.com/watch?v=xNkQ...
youtube.com
Humpday Q&A/AMA and Live Coding! :: 4th March 2026 :: #HumpdayQandA #Flutter #FlutterCommunity
YouTube video by Flutter Community
012
Andrew Brogdon @redbrogdon.dev · 03/03/2026
Got it. So the missing piece is an agentic workflow for authoring tests (unit, widget, integration) based on feature code, running those tests, and creating a plan for addressing failures?
120
Andrew Brogdon @redbrogdon.dev · 03/03/2026
When you say "any model that is decent and reliable," what do you mean? Is it that no LLM exists that acts and produces code at the level of quality you want, or that there's no pattern for doing QA for Flutter apps that you find sufficient? (Just trying to understand your point here. 😀)
120
Andrew Brogdon @redbrogdon.dev · 02/03/2026
I did another video! The thing I learned this week was how to code a set of classes myself to make sure I fully understood them, and then have Gemini create a reusable skill (a set of markdown-formatted instructions and context) that Antigravity could use to auto-create similar stuff when needed.
050