Andrew Brogdon

Andrew Brogdon

@redbrogdon.dev

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

577 followers168 following199 posts

A great post from @danicat83.bsky.social that puts together Go, Genkit, and A2UI! If you're currently building an agent that can only speak in markdown, this is a really detailed look at how A2UI can power a more natural (an efficient) interaction with the user! danicat.dev/posts/desig...

danicat.devDesigning Agentic Interfaces with A2UI and GenkitLearn how to upgrade a Genkit Go agent from a text chatbot to a generative UI using A2UI, custom component catalogs, and human-in-the-loop interrupts.

Super interesting to see Anthropic rolling their own source control, and impressive that the engineers involved pulled it off. Everybody keeps finding new bottlenecks now that draft CLs are so cheap. I wonder what the next one's going to be. ๐Ÿคฃ www.anthropic.com/engineering...

anthropic.com Redesigning source control at AnthropicAs our merges per day grew more than tenfold, source control became our biggest development bottleneck. Here, we share how we migrated to an in-house version control system in five months.

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. ๐Ÿงต

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.devEnabling My Vanity with Antigravity Sidecars ยท Andrew BrogdonHow 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.

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. ๐Ÿคฃ

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.

Can't wait -- I'll be presenting with @marktechson.com!

All Things Open@allthingsopen.bsky.social

We're excited to have Andrew Brogdon (@redbrogdon.dev), DevRel Tech Lead for Google, presenting "Where Is My Futuristic App? Generative UI and the Open Future" at #AllThingsOpen! 2026.allthingsopen.org/sessions/whe...

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!

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.

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?

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. โฌ‡๏ธ

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 ๐Ÿ™‚)

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. ๐Ÿคฃ

Andrew Brogdon reposted

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.

[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: ๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ

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.

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!

Andrew Brogdon reposted

Flame on the SteamDeck:

Erick ๐Ÿ’™๐Ÿ’@erick.gamedev.blue

Been quiet lately, but not idle! Among other things, been working on pushing Mine Cart Operator on steam and the steam deck! Still some adjustments to do, but the page is up you can wishlist it if it gets your attention :) store.steampowered.com/app/3997420/... #indiegame #indiedev #flutterdev

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.

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! https://www.youtube.com/watch?v=XOU5dZJvHXk #GoogleCloudNext

youtube.comUnify your tech stack with DartEliminate context switching and accelerate development with Dart for functions. Now, Flutter developers can write backend logic in the same language โ€“ and wi...

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! https://www.youtube.com/watch?v=euBx8IvZTlA

youtube.comPersonalize the user experience with generative UIThe 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...

Andrew Brogdon reposted

Widgetbook v4 Beta is here!๐Ÿš€ Check out the thread below to find out what's new๐Ÿ‘‡ Would love to hear your feedback!๐Ÿ’™

lucasjosefiak.bsky.social@lucasjosefiak.bsky.social

Today we're announcing Widgetbook v4 Beta. ๐ŸŽ‰ Flutter development is changing. Agentic engineering speeds up app development. Design systems are more important than ever. We improve @widgetbook.bsky.social to work for developers, designers, and coding agents๐Ÿงต

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). ๐Ÿ˜€

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.

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.

I'm giving social video a try (in part to justify to my wife how much I've spent on lighting equipment). ๐Ÿ˜€ This is a minute-or-two recap sharing what I worked on and learned last week, mostly about GenUI and the A2UI protocol, which is getting a version bump to 0.9!

Andrew Brogdon reposted

Absolutely over the Moon to share that I have joined the #GoogleDevoperExperts Program as a #GDE for @flutter.dev and @dart.dev So excited for the opportunities this will bring to give back to the Community. Thanks to everyone who helped me get here!