# a2ui

Published articles for a2ui.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Android Dev Summit 2026

DevFeed: [Android Dev Summit 2026](<https://devfeed.tech/articles/android-dev-summit-2026-122708.md>)

Original publisher: [Read original article](<https://proandroiddev.com/android-dev-summit-2026-6b6cdf59cbe0?source=rss----c72404660798---4>)

Author: Jonathon Reid

Published: 2026-11-08T14:47:09Z

Content type: opinion

Language: en

Sources: [ProAndroidDev](<https://devfeed.tech/sources/proandroiddev-medium.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [agentic workflows](<https://devfeed.tech/topics/agentic-workflows.md>), [Android](<https://devfeed.tech/topics/android.md>), [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>), [Developer Events](<https://devfeed.tech/topics/developer-events.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [a2ui](<https://devfeed.tech/tags/a2ui.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-dev-summit](<https://devfeed.tech/tags/android-dev-summit.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [automation](<https://devfeed.tech/tags/automation.md>), [autonomous](<https://devfeed.tech/tags/autonomous.md>), [autonomous-ai-agents](<https://devfeed.tech/tags/autonomous-ai-agents.md>), [build](<https://devfeed.tech/tags/build.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud-next](<https://devfeed.tech/tags/cloud-next.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [dev](<https://devfeed.tech/tags/dev.md>)

### AI overview

The summit's main engineering theme was support for agentic Android development. The Android CLI is presented as a terminal-based way for agents to edit code, build, test, and verify requirements, with lower execution overhead and context use. The author recommends writing repository agents.md guidance by hand, resolving ambiguities up front with a "grill me" prompt, and having agents demonstrate that requirements are met; verification adds runtime but may reduce rework. Google also announced more than 30 Android Skills for newer features, complex implementations, and security or Play Store requirements. An unnamed emulator prototype is described as faster and lighter than traditional emulators, potentially helping automated development and testing loops. XR workshops highlighted glasses paired with an external computing puck for screen mirroring and multi-window productivity, while adoption remains uncertain. The author interprets Android Studio's smaller role at the event as a possible shift in Google's preferred developer experience.

### Source excerpt

Insights on XR, Android CLI, Compose and everything in betweenSource: Photo by Jonathon ReidOverview Attending the Google Android Dev Summit in Mountain View was an exciting experience given it was my first time attending an official event at Google HQ. Compared to massive, spectacle-rich conferences like Google I/O, and Cloud Next, the scale here was noticeably more intimate, allowing direct technical conversations with Google's core platform team and offering unique insight into shifting engineering priorities at Google -- more on that to come. The primary focus centered on enabling agentic coding paradigms, by introducing BYO model capabilities in Android Studio, and expanding command-line tooling via the Android CLI, while also enabling richer and more performant user interfaces with Compose/A2UI improvements. Being there in person was insightful as it provided additional context on upcoming architectural and cultural shifts in the Android ecosystem, revealed by what was said, but more importantly, by what was left unsaid. This was particularly evident with Android Studio: while it received a minor update, it clearly took a back seat to the Android CLI updates and seems to be falling out of favor with Google as the preferred developer experience. Google leaning heavily into adding agentic support. Source: Android Developers YoutubeAndroid CLI & Agentic WorkflowsThe agentic development roundtable to wrap up ADS. Source: Photo by Jonathon Reid The introduction of extended command-line interface (CLI) support for Android represents a major cultural shift towards agentic automation. Built specifically to improve execution performance and minimise context token usage, Android CLI allows autonomous AI agents to execute code development, build tasks, run tests, and confirm they have satisfied the requirements in a verification loop, with the simplicity and performance of the terminal. A key insight emphasised during the sessions was the importance of hand-crafting your

## Agentic Development on Android - Nacho Carrión

DevFeed: [Agentic Development on Android - Nacho Carrión](<https://devfeed.tech/articles/agentic-development-on-android-nacho-carrion-116592.md>)

Original publisher: [Read original article](<https://touchlab.co/agentic-development-android>)

Published: 2026-11-04T16:06:24.991412Z

Content type: article

Language: en

Sources: [Touchlab](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [Android](<https://devfeed.tech/topics/android.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [codex](<https://devfeed.tech/topics/codex.md>), [Developer Enablement](<https://devfeed.tech/topics/developer-enablement.md>), [ML Kit](<https://devfeed.tech/topics/ml-kit.md>), [UiAutomator](<https://devfeed.tech/topics/uiautomator.md>), [Android XR](<https://devfeed.tech/topics/android-xr.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [agentic-testing](<https://devfeed.tech/tags/agentic-testing.md>), [agentic-workflows](<https://devfeed.tech/tags/agentic-workflows.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [android](<https://devfeed.tech/tags/android.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [android-skills](<https://devfeed.tech/tags/android-skills.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [antigravity](<https://devfeed.tech/tags/antigravity.md>), [api](<https://devfeed.tech/tags/api.md>), [appfunctions](<https://devfeed.tech/tags/appfunctions.md>), [apps](<https://devfeed.tech/tags/apps.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [google](<https://devfeed.tech/tags/google.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Google's Android tooling is expanding to support agent-assisted development inside familiar workflows. Starting with Android Studio Rabbit 2, developers can select Claude, Codex, Antigravity, or other ACP-compliant agents in the IDE; official plugins also extend support to Claude Code and Codex. Android CLI gives agents emulator access, profiling, and AI-driven Journeys, while Firebase-powered Android Device Streaming enables remote device testing. New Android CLI Skills cover more than 20 Android areas to guide agents toward recommended practices. For app features, AppFunctions (in Beta when written) exposes app functionality to on-device agents, and the A2UI Compose library turns agent-supplied JSON into native Compose interfaces. Journeys use natural-language instructions in XML to perform and verify tests; the author sees potential to complement or eventually replace conventional end-to-end tests, while noting agent testing still needs better approaches. The excerpt also mentions Gemini Nano 4 support in ML Kit, Android Intelligence System, AppState and Navigation 3 updates.

### Source excerpt

How the new tools from Google help Android developers to adopt an agentic approach to Android development.

## Android Dev Summit 2026

DevFeed: [Android Dev Summit 2026](<https://devfeed.tech/articles/android-dev-summit-2026-117178.md>)

Original publisher: [Read original article](<https://blog.sanskar10100.dev/android-dev-summit-2026>)

Author: Sanskar Agrawal

Published: 2026-11-04T08:33:50Z

Content type: opinion

Language: en

Sources: [Sanskar's Stuff](<https://devfeed.tech/sources/sanskar-s-stuff.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Android Studio](<https://devfeed.tech/topics/android-studio.md>), [Android Testing](<https://devfeed.tech/topics/android-testing.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [a2ui](<https://devfeed.tech/tags/a2ui.md>), [agents](<https://devfeed.tech/tags/agents.md>), [android](<https://devfeed.tech/tags/android.md>), [apis](<https://devfeed.tech/tags/apis.md>), [cli](<https://devfeed.tech/tags/cli.md>), [dev](<https://devfeed.tech/tags/dev.md>), [graphics](<https://devfeed.tech/tags/graphics.md>), [graphics-apis](<https://devfeed.tech/tags/graphics-apis.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [prototype](<https://devfeed.tech/tags/prototype.md>), [summit](<https://devfeed.tech/tags/summit.md>)

### AI overview

The author highlights four Android Dev Summit announcements: A2UI, where agents can patch interfaces with seamless transitions; Android MCP, which extends App Functions toward a system-wide MCP solution and raises a boundary question between server and app-level MCP, with offline functions cited as a reason to favor app-level handling; new graphics APIs, especially backdrop APIs, which the author hopes will improve performance for a common UI pattern; and Android CLI updates. The author already uses the CLI for agent-driven preview rendering and app runs, and sees android prototype as a way to speed verification without end-to-end steps. They are still reviewing the announcements.

### Source excerpt

Android Dev Summit 2026 wrapped up last week. Some pretty interesting announcements, the team has obviously been busy. Standouts for me: Still sifting...

## Exposing Confetti sessions and bookmarks to AI agents using Android AppFunctions

DevFeed: [Exposing Confetti sessions and bookmarks to AI agents using Android AppFunctions](<https://devfeed.tech/articles/exposing-confetti-sessions-and-bookmarks-to-ai-agents-using-android-appfunctions-111021.md>)

Original publisher: [Read original article](<https://johnoreilly.dev/posts/confetti-appfunctions/>)

Published: 2026-11-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [John O'Reilly](<https://devfeed.tech/sources/john-o-reilly.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [AI Bots](<https://devfeed.tech/topics/ai-bots.md>), [agentic workflows](<https://devfeed.tech/topics/agentic-workflows.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [actions](<https://devfeed.tech/tags/actions.md>), [adb](<https://devfeed.tech/tags/adb.md>), [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [android](<https://devfeed.tech/tags/android.md>), [appfunctions](<https://devfeed.tech/tags/appfunctions.md>), [bookmark](<https://devfeed.tech/tags/bookmark.md>), [debug](<https://devfeed.tech/tags/debug.md>), [demo](<https://devfeed.tech/tags/demo.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [function](<https://devfeed.tech/tags/function.md>), [functions](<https://devfeed.tech/tags/functions.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [sessions](<https://devfeed.tech/tags/sessions.md>)

### AI overview

Confetti exposes four Android AppFunctions--`getConference`, `listSessions`, `addBookmark` and `removeBookmark`--so on-device agents can answer questions about the selected conference and manage session bookmarks. The implementation uses AppFunctions `1.0.0-beta01`, KSP-generated service code and schema, and existing repositories; it requires `compileSdk` 37 and `targetSdk` 36 or later. Function and serialized-property KDoc descriptions are passed to the LLM, and the generated service and app metadata must be registered. In the described Gemini Agent Demo test, Gemini found sessions about agents using the conference and session functions, then bookmarked a session that appeared in Confetti. The author had not yet tested with Android MCP.

### Source excerpt

AppFunctions allow an Android app to expose functionality that can then be used by AI agents and assistants running on the device. With the recent announcement of Android MCP (which is powered by the AppFunctions API and allows Gemini to make use of functionality in your app) I thought it was a good time to look at adding AppFunctions support to the Confetti conference app. This article will outline the changes made to do that (included in this PR).

## Design and Render AI-Generated Interfaces with Syncfusion A2UI \[Webinar Show Notes\]

DevFeed: [Design and Render AI-Generated Interfaces with Syncfusion A2UI \[Webinar Show Notes\]](<https://devfeed.tech/articles/design-and-render-ai-generated-interfaces-with-syncfusion-a2ui-webinar-show-notes-105406.md>)

Original publisher: [Read original article](<https://www.syncfusion.com/blogs/post/design-and-render-ai-generated-interfaces-with-syncfusion-a2ui-webinar>)

Author: Prabhavathi Kannan

Published: 2026-10-28T14:30:00Z

Content type: article

Language: en

Sources: [Syncfusion](<https://devfeed.tech/sources/syncfusion-blogs.md>)

Topics: [a2ui](<https://devfeed.tech/topics/a2ui.md>), [UI/UX Design](<https://devfeed.tech/topics/ui-ux-design.md>), [React](<https://devfeed.tech/topics/react.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>), [agentic workflows](<https://devfeed.tech/topics/agentic-workflows.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [a2ui-composer](<https://devfeed.tech/tags/a2ui-composer.md>), [agent-to-ui-framework](<https://devfeed.tech/tags/agent-to-ui-framework.md>), [agentic-ui](<https://devfeed.tech/tags/agentic-ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-generated-interfaces](<https://devfeed.tech/tags/ai-generated-interfaces.md>), [ai-powered-user-interfaces](<https://devfeed.tech/tags/ai-powered-user-interfaces.md>), [ai-react-web](<https://devfeed.tech/tags/ai-react-web.md>), [components](<https://devfeed.tech/tags/components.md>), [composer](<https://devfeed.tech/tags/composer.md>), [design](<https://devfeed.tech/tags/design.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [learn](<https://devfeed.tech/tags/learn.md>), [process](<https://devfeed.tech/tags/process.md>), [react](<https://devfeed.tech/tags/react.md>), [react-ai-applications](<https://devfeed.tech/tags/react-ai-applications.md>), [render](<https://devfeed.tech/tags/render.md>), [syncfusion](<https://devfeed.tech/tags/syncfusion.md>), [syncfusion-a2ui](<https://devfeed.tech/tags/syncfusion-a2ui.md>), [syncfusion-a2ui-composer](<https://devfeed.tech/tags/syncfusion-a2ui-composer.md>), [syncfusion-components](<https://devfeed.tech/tags/syncfusion-components.md>), [user](<https://devfeed.tech/tags/user.md>), [using](<https://devfeed.tech/tags/using.md>), [web](<https://devfeed.tech/tags/web.md>), [webinar](<https://devfeed.tech/tags/webinar.md>), [with](<https://devfeed.tech/tags/with.md>)

### AI overview

Syncfusion A2UI separates interface definitions from framework-specific rendering: Composer generates, previews, and refines structured definitions, while an agent returns A2UI messages that a framework runtime validates and renders using supported Syncfusion components. The webinar demonstrates a Python agent connected to a React app for a flight-booking flow, with user actions sent back to advance between search, results, and confirmation screens. Definitions can be generated dynamically or predefined and reused; the source notes reuse can reduce repeated generation and token costs. Composer does not generate framework code directly, and rendering is limited to supported components. A2UI also has renderers for Angular, Blazor, and .NET MAUI.

### Source excerpt

Learn how Syncfusion A2UI Composer, AI agents, and React work together to design, process, and render AI-generated user interfaces using supported Syncfusion components.

## Fast, reliable A2UI, with swappable inference formats

DevFeed: [Fast, reliable A2UI, with swappable inference formats](<https://devfeed.tech/articles/fast-reliable-a2ui-with-swappable-inference-formats-102584.md>)

Original publisher: [Read original article](<https://developers.googleblog.com/fast-reliable-a2ui/>)

Author: Vishal Motwani; Google A2UI Team

Published: 2026-10-27T21:39:39.465576Z

Content type: release

Language: en

Sources: [Google Developers Blog](<https://devfeed.tech/sources/google-developers-blog.md>)

Topics: [a2ui](<https://devfeed.tech/topics/a2ui.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [agent](<https://devfeed.tech/tags/agent.md>), [component](<https://devfeed.tech/tags/component.md>), [dart](<https://devfeed.tech/tags/dart.md>), [decision-models](<https://devfeed.tech/tags/decision-models.md>), [express](<https://devfeed.tech/tags/express.md>), [formats](<https://devfeed.tech/tags/formats.md>), [generation](<https://devfeed.tech/tags/generation.md>), [generative](<https://devfeed.tech/tags/generative.md>), [generative-ui](<https://devfeed.tech/tags/generative-ui.md>), [inference](<https://devfeed.tech/tags/inference.md>), [jev](<https://devfeed.tech/tags/jev.md>), [json](<https://devfeed.tech/tags/json.md>), [latency](<https://devfeed.tech/tags/latency.md>), [models](<https://devfeed.tech/tags/models.md>), [python](<https://devfeed.tech/tags/python.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [standard](<https://devfeed.tech/tags/standard.md>), [stream](<https://devfeed.tech/tags/stream.md>), [style](<https://devfeed.tech/tags/style.md>)

### AI overview

A2UI Express speeds generative UI by letting models produce compact, Python-style statements that the Agent SDK compiles into validated A2UI JSON using the catalog schema. The article reports up to 3x fewer tokens than direct JSON and says Express works well with thinking off; it is supported in the Python, TypeScript, and Dart SDKs, with no frontend renderer or catalog changes required. For screens with layouts defined in advance, TypeSafe's Jev decision model can choose structure through typed questions while a smaller model writes text. In an 11-prompt Apparite example, the component tree appeared in 92-298 ms and screens completed in 0.8-1.7 seconds, but the authors describe this as an early, small-sample result. Controlled generation is limited to layouts covered by its grammar; Express retains A2UI's broader expressivity.

### Source excerpt

A2UI now supports swappable inference formats, introducing A2UI Express which uses up to 3x fewer tokens and cuts latency by compiling compact Python-style syntax into standard A2UI JSON via Agent SDKs. Developers can also use controlled generation with TypeSafe's Jev system-decision models to render known-shape screens in under 300 ms while smaller models stream text. These updates require no changes to frontend renderers or component catalogs, offering flexible performance levers for generative UI development across Python, TypeScript, and Dart.

## This Week in Open Source for October 23, 2026

DevFeed: [This Week in Open Source for October 23, 2026](<https://devfeed.tech/articles/this-week-in-open-source-for-october-23-2026-98480.md>)

Original publisher: [Read original article](<http://opensource.googleblog.com/2026/10/this-week-in-open-source-for-october-23.html>)

Author: Google Open Source (noreply@blogger.com)

Published: 2026-10-23T18:30:00Z

Content type: news

Language: en

Sources: [Google Open Source Blog](<https://devfeed.tech/sources/google-open-source-blog.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [Developer Events](<https://devfeed.tech/topics/developer-events.md>), [gemma](<https://devfeed.tech/topics/gemma.md>), [Genkit](<https://devfeed.tech/topics/genkit.md>), [a2ui](<https://devfeed.tech/topics/a2ui.md>), [Digital Public Good](<https://devfeed.tech/topics/digital-public-goods.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [22](<https://devfeed.tech/tags/22.md>), [a2ui](<https://devfeed.tech/tags/a2ui.md>), [agent](<https://devfeed.tech/tags/agent.md>), [agent-discovery](<https://devfeed.tech/tags/agent-discovery.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agentic-ai-foundation](<https://devfeed.tech/tags/agentic-ai-foundation.md>), [agentic-commerce](<https://devfeed.tech/tags/agentic-commerce.md>), [agentic-systems](<https://devfeed.tech/tags/agentic-systems.md>), [agi](<https://devfeed.tech/tags/agi.md>), [agntcon](<https://devfeed.tech/tags/agntcon.md>), [ai](<https://devfeed.tech/tags/ai.md>), [am](<https://devfeed.tech/tags/am.md>), [events](<https://devfeed.tech/tags/events.md>), [gemma](<https://devfeed.tech/tags/gemma.md>), [news](<https://devfeed.tech/tags/news.md>), [october](<https://devfeed.tech/tags/october.md>), [open](<https://devfeed.tech/tags/open.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [security](<https://devfeed.tech/tags/security.md>), [source](<https://devfeed.tech/tags/source.md>), [this](<https://devfeed.tech/tags/this.md>), [this-week-in-open-source](<https://devfeed.tech/tags/this-week-in-open-source.md>), [twios](<https://devfeed.tech/tags/twios.md>)

### AI overview

The excerpt highlights a central open-source sustainability challenge: AI can increase code volume while human review, governance, and security work remains demanding. A study of 294 repositories examined 11 ways to address AI-generated contributions as first-time contributor merge rates fell 18.18%; a separate audit found fewer than 1% of 24,000 commits across 15 critical C projects had explicit machine or agent authorship markers. It also describes Anthropic's opt-in OSS Scanner, which offers free periodic audits with reproducers and suggested patches in isolated Docker environments, and a Gemma-based diarization model that approaches an 8B Llama 3 baseline at half the size. Other featured topics include copyright questions for AI-generated code, self-hosted infrastructure, and voice AI running offline on an ESP32-S3 with 8MB of PSRAM.

### Source excerpt

by Daryl Ducharme, Open Source Programs Office A look around the world of open source What actually sustains an open source community when the cost of generating code drops toward zero, while the human labor required to review, govern, and secure it stays just as demanding? Across this week's reads, researchers, legal scholars, and builders examine the tension between automated volume and human stewardship--from public-infrastructure policy and maintainer bandwidth to provenance transparency, copyright law, and compact models running entirely on local hardware. Because software only serves people when human judgment remains in the loop, protecting maintainer agency and keeping project doors open to real newcomers matter more than ever. Upcoming Events 🗓 October 2026 Open Source AI Week 2026 (October 19-24, 2026) -- San Francisco Bay Area, California, USA. Now in its final stretch across the Bay Area alongside PyTorch Conference, this decentralized week of community meetups, workshops, and hackathons--with Google DeepMind and Gemma as Platinum Sponsor--wraps up this weekend with tonight's Open Source AI Awards Night (Friday, October 23, 5:00-10:00 PM PT at Fort Mason, San Francisco) and tomorrow's Google Gemma Hardware Hackathon at AGI House (Saturday, October 24, 10:00 AM-5:00 PM PT in Hillsborough, CA). AGNTCon + MCPCon North America 2026 (October 22-23, 2026) -- San Jose, California, USA. Happening this week, this Linux Foundation and Agentic AI Foundation (AAIF) conference focuses on building and scaling production agentic systems with open standards--featuring keynotes by Google's Rao Surapaneni, Sarah Drasner, and Chi Wang, plus sessions from Googlers Alan Blount (on Agent-to-User Interface [A2UI]), Junjie Bu (on interoperable agent discovery), Amit Handa (on agentic commerce), Dominic Farolino (on Model Context Protocol [MCP] Apps + WebMCP), and Prerna Kakkar & Kurtis Van Gent (on EvalBench). GitHub Universe 2026 (October 28-29, 2026) -- San Francisco, California, U

## Design Agent-Driven UIs Faster with Syncfusion A2UI Composer

DevFeed: [Design Agent-Driven UIs Faster with Syncfusion A2UI Composer](<https://devfeed.tech/articles/design-agent-driven-uis-faster-with-syncfusion-a2ui-composer-63452.md>)

Original publisher: [Read original article](<https://www.syncfusion.com/blogs/post/a2ui-composer-ai-interface>)

Author: Siddhartha Devaraj

Published: 2026-10-01T15:20:53Z

Content type: article

Language: en

Sources: [Syncfusion](<https://devfeed.tech/sources/syncfusion-blogs.md>)

Topics: [a2ui](<https://devfeed.tech/topics/a2ui.md>), [Design system](<https://devfeed.tech/topics/design-system.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [a2ui-composer](<https://devfeed.tech/tags/a2ui-composer.md>), [a2ui-interface-generation](<https://devfeed.tech/tags/a2ui-interface-generation.md>), [agent-driven-ui](<https://devfeed.tech/tags/agent-driven-ui.md>), [agent-driven-ui-design](<https://devfeed.tech/tags/agent-driven-ui-design.md>), [agent-workflows](<https://devfeed.tech/tags/agent-workflows.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-ai-ui-builder-syncfusion-syncfusion-a2ui-composer-ui-builder-ui-development](<https://devfeed.tech/tags/ai-ai-ui-builder-syncfusion-syncfusion-a2ui-composer-ui-builder-ui-development.md>), [ai-application-development](<https://devfeed.tech/tags/ai-application-development.md>), [ai-assisted-interface-design](<https://devfeed.tech/tags/ai-assisted-interface-design.md>), [ai-powered-interfaces](<https://devfeed.tech/tags/ai-powered-interfaces.md>), [ai-ui-builder](<https://devfeed.tech/tags/ai-ui-builder.md>), [declarative-ui](<https://devfeed.tech/tags/declarative-ui.md>), [prompt-to-ui](<https://devfeed.tech/tags/prompt-to-ui.md>), [react-interface-builder](<https://devfeed.tech/tags/react-interface-builder.md>), [syncfusion](<https://devfeed.tech/tags/syncfusion.md>), [syncfusion-a2ui-composer](<https://devfeed.tech/tags/syncfusion-a2ui-composer.md>), [syncfusion-components](<https://devfeed.tech/tags/syncfusion-components.md>), [ui-builder](<https://devfeed.tech/tags/ui-builder.md>), [ui-development](<https://devfeed.tech/tags/ui-development.md>)

### AI overview

Syncfusion A2UI Composer turns natural-language prompts or templates into structured interface definitions. Developers can preview and refine them with AI-assisted changes or JSON editing, then use the definitions with supported application runtimes. Composer handles design-time authoring; the runtime renders the interface using supported Syncfusion components.

### Source excerpt

Explore Syncfusion A2UI Composer to create, preview, and refine agent-driven interfaces using prompts, templates, structured A2UI definitions, and reusable Syncfusion components.

## Introducing Syncfusion A2UI: Build Agent-Driven Interfaces with Reusable UI Components

DevFeed: [Introducing Syncfusion A2UI: Build Agent-Driven Interfaces with Reusable UI Components](<https://devfeed.tech/articles/introducing-syncfusion-a2ui-build-agent-driven-interfaces-with-reusable-ui-components-63451.md>)

Original publisher: [Read original article](<https://www.syncfusion.com/blogs/post/a2ui-ai-powered-application>)

Author: Siddhartha Devaraj

Published: 2026-10-01T12:03:06Z

Content type: article

Language: en

Sources: [Syncfusion](<https://devfeed.tech/sources/syncfusion-blogs.md>)

Topics: [a2ui](<https://devfeed.tech/topics/a2ui.md>), [UI components](<https://devfeed.tech/topics/ui-components.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [a2ui-ai-ai-agents-application-modernization-enterprise-applications-syncfusion-ui-development](<https://devfeed.tech/tags/a2ui-ai-ai-agents-application-modernization-enterprise-applications-syncfusion-ui-development.md>), [a2ui-components](<https://devfeed.tech/tags/a2ui-components.md>), [a2ui-composer](<https://devfeed.tech/tags/a2ui-composer.md>), [agent-driven-user-interfaces](<https://devfeed.tech/tags/agent-driven-user-interfaces.md>), [agentic-ui](<https://devfeed.tech/tags/agentic-ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-powered-applications](<https://devfeed.tech/tags/ai-powered-applications.md>), [ai-powered-user-experiences](<https://devfeed.tech/tags/ai-powered-user-experiences.md>), [application-modernization](<https://devfeed.tech/tags/application-modernization.md>), [declarative-ui-composition](<https://devfeed.tech/tags/declarative-ui-composition.md>), [enterprise-ai](<https://devfeed.tech/tags/enterprise-ai.md>), [enterprise-ai-applications](<https://devfeed.tech/tags/enterprise-ai-applications.md>), [enterprise-applications](<https://devfeed.tech/tags/enterprise-applications.md>), [syncfusion](<https://devfeed.tech/tags/syncfusion.md>), [ui-development](<https://devfeed.tech/tags/ui-development.md>), [user-interface-composition](<https://devfeed.tech/tags/user-interface-composition.md>)

### AI overview

Syncfusion A2UI Preview lets AI agents describe interfaces through structured definitions that applications validate and render using supported reusable components. The article explains the runtime flow, component catalog, and enterprise use cases. A2UI Composer provides an optional visual workflow for designing and refining definitions before integrating them into an application.

### Source excerpt

Explore how Syncfusion A2UI helps AI agents describe interactive interfaces that applications render with reusable Syncfusion components.

## What's New in Syncfusion Essential Studio 2026 Volume 3: A2UI, New JavaScript Document Libraries, and More

DevFeed: [What's New in Syncfusion Essential Studio 2026 Volume 3: A2UI, New JavaScript Document Libraries, and More](<https://devfeed.tech/articles/what-s-new-in-syncfusion-essential-studio-2026-volume-3-a2ui-new-javascript-document-libraries-and-more-61981.md>)

Original publisher: [Read original article](<https://www.syncfusion.com/blogs/post/syncfusion-essential-studio-2026-vol-3>)

Author: Rajeshwari P

Published: 2026-09-29T15:57:32Z

Content type: release

Language: en

Sources: [Syncfusion](<https://devfeed.tech/sources/syncfusion-blogs.md>)

Topics: [a2ui](<https://devfeed.tech/topics/a2ui.md>), [chainguard libraries](<https://devfeed.tech/topics/chainguard-libraries.md>), [Single-page application (SPA)](<https://devfeed.tech/topics/spa.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-applications](<https://devfeed.tech/tags/ai-applications.md>), [ai-desktop-document-processing-library-mobile-syncfusion-web-what-s-new](<https://devfeed.tech/tags/ai-desktop-document-processing-library-mobile-syncfusion-web-what-s-new.md>), [ai-powered-application-development](<https://devfeed.tech/tags/ai-powered-application-development.md>), [angular](<https://devfeed.tech/tags/angular.md>), [blazor](<https://devfeed.tech/tags/blazor.md>), [blocks](<https://devfeed.tech/tags/blocks.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [document-chunking-library](<https://devfeed.tech/tags/document-chunking-library.md>), [document-processing](<https://devfeed.tech/tags/document-processing.md>), [document-processing-library](<https://devfeed.tech/tags/document-processing-library.md>), [dynamic-forms](<https://devfeed.tech/tags/dynamic-forms.md>), [essential-studio](<https://devfeed.tech/tags/essential-studio.md>), [essential-studio-2026-volume-3](<https://devfeed.tech/tags/essential-studio-2026-volume-3.md>), [form-builder](<https://devfeed.tech/tags/form-builder.md>), [form-renderer](<https://devfeed.tech/tags/form-renderer.md>), [forms](<https://devfeed.tech/tags/forms.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [javascript-document-libraries](<https://devfeed.tech/tags/javascript-document-libraries.md>), [javascript-excel-library](<https://devfeed.tech/tags/javascript-excel-library.md>), [javascript-powerpoint-library](<https://devfeed.tech/tags/javascript-powerpoint-library.md>), [javascript-word-library](<https://devfeed.tech/tags/javascript-word-library.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [library](<https://devfeed.tech/tags/library.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [net-maui](<https://devfeed.tech/tags/net-maui.md>), [syncfusion](<https://devfeed.tech/tags/syncfusion.md>), [web](<https://devfeed.tech/tags/web.md>), [what-s-new](<https://devfeed.tech/tags/what-s-new.md>), [whats-new](<https://devfeed.tech/tags/whats-new.md>)

### AI overview

Syncfusion Essential Studio 2026 Volume 3 adds tools for AI and document workflows, including a .NET document chunking library for retrieval applications and A2UI for generating interactive interfaces. The release also includes JavaScript libraries for Excel and PowerPoint, dynamic form tools, new UI controls, and document collaboration features.

### Source excerpt

Discover what's new in Syncfusion Essential Studio 2026 Volume 3, including AI capabilities, JavaScript libraries for Excel, and PowerPoint, new UI controls, and more.

## From a prompt to native Compose UI: building PocketCommunity with A2UI

DevFeed: [From a prompt to native Compose UI: building PocketCommunity with A2UI](<https://devfeed.tech/articles/from-a-prompt-to-native-compose-ui-building-pocketcommunity-with-a2ui-60626.md>)

Original publisher: [Read original article](<https://proandroiddev.com/from-a-prompt-to-native-compose-ui-building-pocketcommunity-with-a2ui-95a3643baed8?source=rss----c72404660798---4>)

Author: Akshay Nandwana

Published: 2026-09-27T16:54:29Z

Content type: tutorial

Language: en

Sources: [ProAndroidDev](<https://devfeed.tech/sources/proandroiddev-medium.md>)

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [a2ui](<https://devfeed.tech/topics/a2ui.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [compose](<https://devfeed.tech/tags/compose.md>), [gemini](<https://devfeed.tech/tags/gemini.md>)

### AI overview

This Android engineering walkthrough describes PocketCommunity, an app that uses Gemini to compose interfaces from a restricted component set, a server to validate them, and AndroidX A2UI with native Jetpack Compose to render them. It explains how the app handles interactive state and separates model output, server validation, and rendering responsibilities.

### Source excerpt

An Android engineering walkthrough of agent-generated interfaces, component catalogs, stateful interactions, and the boundaries your app still needs to own. Ask an AI assistant to help you prepare for a developer conference. A text response can give you a checklist. An interactive response can let you tick an item, inspect the venue, and ask the assistant to update your plan using what you have already completed. That second interaction is what we built in PocketCommunity, the latest app in the Android Engineers Android + AI Cookbook. The app reads published developer-event listings from DevEarth. Gemini composes an interface from a restricted set of components. A companion server validates that composition, and the AndroidX A2UI renderer displays it using native Jetpack Compose components. The interesting engineering problem starts after the first card appears: how does a tap become agent context, and how do we keep the next generated screen consistent with the user's current state? What actually generates the screen? A2UI is a protocol, not an inference provider. Its renderer does not require a Gemini key. It can render a developer-authored message just as it can render one produced by an agent. PocketCommunity uses Gemini as the producer, so our server needs a Gemini credential. The Android app needs the server URL. These are different responsibilities. In this implementation, Gemini returns: { "text": "Here is a preparation checklist for your event.", "components": [ { "id": "root", "component": "Column", "children": ["heading"] }, { "id": "heading", "component": "Text", "text": "Before you go" } ] } This is a minimal illustrative composition, not a complete event response. The server validates the components and wraps them in A2UI messages. Gemini does not generate Kotlin, and the app does not compile code received from the model. The official Compose A2UI guide describes the separation between the rendering engine and the catalogs that map protocol components

## Rendering AI agent generated UI using Jetpack Compose A2UI and Koog

DevFeed: [Rendering AI agent generated UI using Jetpack Compose A2UI and Koog](<https://devfeed.tech/articles/rendering-ai-agent-generated-ui-using-jetpack-compose-a2ui-and-koog-59228.md>)

Original publisher: [Read original article](<https://johnoreilly.dev/posts/a2ui-compose-koog/>)

Published: 2026-09-23T23:00:00Z

Content type: tutorial

Language: en

Sources: [John O'Reilly](<https://devfeed.tech/sources/john-o-reilly.md>)

Topics: [a2ui](<https://devfeed.tech/topics/a2ui.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Android](<https://devfeed.tech/topics/android.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [JSON Schema](<https://devfeed.tech/topics/json-schema.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [android](<https://devfeed.tech/tags/android.md>), [compose](<https://devfeed.tech/tags/compose.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [json](<https://devfeed.tech/tags/json.md>), [json-schema](<https://devfeed.tech/tags/json-schema.md>), [koog](<https://devfeed.tech/tags/koog.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [llms](<https://devfeed.tech/tags/llms.md>)

### AI overview

This tutorial explains how to render AI-agent-generated user interfaces with A2UI and Jetpack Compose in a Kotlin Multiplatform sample. It covers the Android-only Compose renderer, shared agent code, catalog-based components, A2UI message processing, and Google Gemini integration through Koog.

### Source excerpt

A2UI is a protocol that allows an AI agent to describe a user interface as JSON which the client then renders using its own native components (the agent can only make use of components from a "catalog" that the client provides). Google have just released Jetpack Compose support for A2UI (currently 1.0.0-alpha01) and in this article we're going to show how it can be used along with the Koog based AI agent in the ClimateTraceKMP Kotlin Multiplatform sample (I covered the initial Koog exploration in that project in an earlier article). Koog can work with several different LLMs and we're using Google Gemini in this case.

## New Jetpack artifacts include Google's first official A2UI implementation for Compose

DevFeed: [New Jetpack artifacts include Google's first official A2UI implementation for Compose](<https://devfeed.tech/articles/23-september-2026-artifact-wave-58891.md>)

Original publisher: [Read original article](<https://commonsware.com/blog/2026/09/23/jetpack-artifact-wave.html>)

Author: CommonsWare

Published: 2026-09-23T20:01:08Z

Content type: release

Language: en

Sources: [The CommonsBlog](<https://devfeed.tech/sources/the-commonsblog.md>)

Topics: [Jetpack](<https://devfeed.tech/topics/jetpack.md>), [a2ui](<https://devfeed.tech/topics/a2ui.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [a2ui](<https://devfeed.tech/tags/a2ui.md>), [blog](<https://devfeed.tech/tags/blog.md>), [compose](<https://devfeed.tech/tags/compose.md>), [google](<https://devfeed.tech/tags/google.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [jetpack](<https://devfeed.tech/tags/jetpack.md>), [release](<https://devfeed.tech/tags/release.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [september-2026](<https://devfeed.tech/tags/september-2026.md>)

### AI overview

This release update covers a new wave of Jetpack artifacts, including Google's first official implementation of A2UI for Compose. It also notes more than 500 new artifact versions and an incomplete artifact release with a missing POM file.

### Source excerpt

Here is what we got as new Jetpack artifacts this week!

## AI, Disruption, and Standards

DevFeed: [AI, Disruption, and Standards](<https://devfeed.tech/articles/ai-disruption-and-standards-40793.md>)

Original publisher: [Read original article](<https://zeldman.com/2026/09/10/ai-disruption-and-standards/>)

Author: L. Jeffrey Zeldman

Published: 2026-09-10T16:12:17Z

Content type: opinion

Language: en

Sources: [Jeffrey Zeldman](<https://devfeed.tech/sources/jeffrey-zeldman.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ai-governance](<https://devfeed.tech/topics/ai-governance.md>), [web-standards](<https://devfeed.tech/topics/web-standards.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [a2ui](<https://devfeed.tech/topics/a2ui.md>), [Web Accessibility (a11y)](<https://devfeed.tech/topics/web-accessibility.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [accessibility](<https://devfeed.tech/tags/accessibility.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-governance](<https://devfeed.tech/tags/ai-governance.md>), [appearances](<https://devfeed.tech/tags/appearances.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [design](<https://devfeed.tech/tags/design.md>), [designers](<https://devfeed.tech/tags/designers.md>), [ethics](<https://devfeed.tech/tags/ethics.md>), [formats](<https://devfeed.tech/tags/formats.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [governance](<https://devfeed.tech/tags/governance.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [standards](<https://devfeed.tech/tags/standards.md>), [ux](<https://devfeed.tech/tags/ux.md>), [video](<https://devfeed.tech/tags/video.md>), [web-standards](<https://devfeed.tech/tags/web-standards.md>), [webstandards](<https://devfeed.tech/tags/webstandards.md>)

### AI overview

This article introduces a video panel on AI and standards featuring Jeffrey Zeldman and Patrick Neeman. The discussion connects lessons from the web standards movement to AI interfaces, focusing on fragmented user experiences, accessibility, interoperability, provenance, and the role of open-source and community efforts.

### Source excerpt

Individually, we have very little power, but together we have a great deal of power. In response to a series of Medium articles by Patrick Neeman--like this one that addressed issues of AI governance, fairness, and standardization--publisher Louis Rosenfeld invited Patrick and me to come on his show and talk about AI and standards. A [...] The post AI, Disruption, and Standards appeared first on Jeffrey Zeldman Presents.

## Android A2UI (AI to UI) Made Simple

DevFeed: [Android A2UI (AI to UI) Made Simple](<https://devfeed.tech/articles/android-a2ui-ai-to-ui-made-simple-29455.md>)

Original publisher: [Read original article](<https://medium.com/mobile-app-development-publication/android-a2ui-ai-to-ui-made-simple-f25011ca1d8d?source=rss----f9c208bdbb09---4>)

Author: Elye - A Dev By Grace

Published: 2026-09-09T07:23:57Z

Content type: tutorial

Language: en

Sources: [Mobile App Development Publication](<https://devfeed.tech/sources/mobile-app-development-publication-medium.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Android](<https://devfeed.tech/topics/android.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [api](<https://devfeed.tech/tags/api.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [google](<https://devfeed.tech/tags/google.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [user-interfaces](<https://devfeed.tech/tags/user-interfaces.md>)

### AI overview

This tutorial introduces A2UI, a protocol for rendering AI responses as user interfaces, and discusses trying it on Android with Jetpack Compose. It notes that an older Jetpack A2UI library is deprecated and that newer development is ongoing.

### Source excerpt

Converting AI Prompt Output Into User Interface in Jetpack Compose Continue reading on Mobile App Development Publication "

## GenUI Beyond Chat: Designing a Grammar Book with Flutter GenUI -- Part 1

DevFeed: [GenUI Beyond Chat: Designing a Grammar Book with Flutter GenUI -- Part 1](<https://devfeed.tech/articles/genui-beyond-chat-designing-a-grammar-book-with-flutter-genui-part-1-23051.md>)

Original publisher: [Read original article](<https://medium.com/flutter-community/genui-beyond-chat-building-a-grammar-book-with-flutter-and-caching-the-a2ui-output-with-firebase-ecab7b093ccc?source=rss----86fb29d7cc6a---4>)

Author: Cagatay Ulusoy

Published: 2026-08-03T15:15:45Z

Content type: article

Language: en

Sources: [Flutter Community](<https://devfeed.tech/sources/flutter-community-medium.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [a2ui](<https://devfeed.tech/topics/a2ui.md>), [Internationalization (i18n)](<https://devfeed.tech/topics/i18n.md>), [Localization (l10n)](<https://devfeed.tech/topics/localization.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [generative-ui](<https://devfeed.tech/tags/generative-ui.md>), [genuis](<https://devfeed.tech/tags/genuis.md>), [grammar](<https://devfeed.tech/tags/grammar.md>), [language-learning](<https://devfeed.tech/tags/language-learning.md>), [personalization](<https://devfeed.tech/tags/personalization.md>)

### AI overview

The article describes a Finnish grammar course built with Flutter GenUI, where learners browse localized curricula and move through interactive pages instead of receiving a long chat response. It separates lesson design into three parts: a curriculum and lesson briefs define what to teach, a system prompt defines how to teach it, and a catalog of registered Flutter components constrains how lessons can appear. Lessons follow Concept -> Mechanism -> Use -> Application, with components for recognition, production, and recall. The model composes A2UI messages from catalog items; Flutter owns rendering, responsiveness, theme, accessibility, and interaction behavior. The author says a roughly 40-component catalog balances pedagogical variety against repeated input-token cost, favoring distinct component roles and letting Flutter handle presentation choices such as table versus cards. Localized curriculum labels are generated from canonical English while preserving Finnish examples and stable lesson IDs. Part 1 covers the design boundaries; lesson batching and Firestore caching are deferred to Part 2.

### Source excerpt

Last year on #FlutterFlightPlans live stream, I asked the Flutter team a question that has stayed with me: Are there any use cases for Generative UI other than chat responses? Can you share some inspiration? Seth Ladd answered, "Let's see what is beyond chat together." 🚀 Since that moment, exploring GenUI beyond chat has been my primary focus. https://medium.com/media/7c53d065806a0337fcf3a8db1412ec82/href I shared my first journey with GenUI in an article series: a small GenUI framework built with Gemini structured outputs, and a migration to Flutter GenUI SDK and A2UI surfaces. Then I tried a different kind of use case: a Finnish 🇫🇮 grammar course inside my Finnish it language-learning app. In this feature, the learner browses a curriculum in their own language, opens one small grammar topic, and moves through a sequence of Flutter pages. https://medium.com/media/3ac419e10db257e4f9652bdfb9ad5165/hrefProblem Definition I had four constraints: I do not speak Finnish, and I am not a language teacher. I don't have time to manually plan and structure a grammar book's worth of micro-lessons in every language. I want interactive application UI, not a long Markdown response. Hyper-personalization is crucial. The explanation should begin from the learner's language. A Turkish learner can approach Finnish vowel harmony through Turkish vowel harmony; an English learner needs another bridge since it has no similar concept. Vowel harmony lessons in English and TurkishThe same rule does not feel equally foreign That fourth constraint is more than UI localization. Turkish speakers will find two familiar concepts in Finnish grammar: attaching grammatical markers directly to the ends of nouns, and changing suffix vowels to match the root word. For example, expressing "in" or "at" requires the exact same mental process in both languages: Turkish: ev + -de = evde (in the house) Finnish: talo + -ssa = talossa (in the house) An English speaker has a completely different starting point.

## From Structured Outputs to A2UI Surfaces: Migrating to Flutter GenUI SDK

DevFeed: [From Structured Outputs to A2UI Surfaces: Migrating to Flutter GenUI SDK](<https://devfeed.tech/articles/from-structured-outputs-to-a2ui-surfaces-migrating-to-flutter-genui-sdk-23050.md>)

Original publisher: [Read original article](<https://medium.com/flutter-community/from-structured-outputs-to-a2ui-surfaces-migrating-to-flutter-genui-sdk-4f09aeacee80?source=rss----86fb29d7cc6a---4>)

Author: Cagatay Ulusoy

Published: 2026-07-08T15:52:59Z

Content type: tutorial

Language: en

Sources: [Flutter Community](<https://devfeed.tech/sources/flutter-community-medium.md>)

Topics: [Flutter](<https://devfeed.tech/topics/flutter.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Finite-state machine](<https://devfeed.tech/topics/finite-state-machine.md>), [JSON](<https://devfeed.tech/topics/json.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [generative-ui](<https://devfeed.tech/tags/generative-ui.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [json](<https://devfeed.tech/tags/json.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [state](<https://devfeed.tech/tags/state.md>)

### AI overview

A tutorial on migrating a hand-built generative UI feature based on Gemini structured outputs to the official Flutter GenUI SDK. It describes a Finnish language-learning app that generates images on demand and uses a five-step wizard to improve image variety.

### Source excerpt

Part 3 of a series "Building Image Assisted Language Learning Practice with Flutter, Firebase and Gemini." Part 1 built the image generation and annotation pipeline. Part 2 built a generative UI framework by hand, using Gemini structured outputs. This part is the migration: same feature, official Flutter GenUI SDK. A year ago, Finnish It was just a side project. This spring, I watched it at the Google Cloud Next developer keynote, and again in the Flutter keynote at Google I/O. It still feels surreal to type that. I am grateful to the Flutter and Firebase teams for the collaboration. This series is my way of giving back. I hope it makes Flutter GenUI SDK click for you the way building this feature made it click for me. Finnish it app featured in Cloud Next and Google IOQuick Recap One of the app's practice exercises is simple: show the learner an image, and they describe it in 🇫🇮 Finnish. The images are generated on demand, not fetched from a fixed image database. In Part 2 the problem was variety. A broad topic like "a native Finnish animal in its habitat" kept producing the same handful of scenes. Turning up temperature did not fix it, because it was never really a sampling problem. An under-specified prompt has a few big probability peaks, and the sampler just jitters around them. The fix was to stop asking the model to "be random" and move the entropy into the UI: a five-step wizard where the user picks the season, the setting, the story, the framing, and the visible details. Gemini designs the questions; the user provides the variety. That worked. The repetition problem was solved. The machine I built by hand To make it work, I built a small finite state machine (FSM) which walked the user through five steps. Each step asked Gemini for question set, constrained by a response schema, and parsed the JSON into a typed object that a widget could render: final response = await model.generateContent( [Content.text(_buildRefinementStateRequest(state, topic, selections

## Demystifying A2UI: How to Make AI Agents "Speak UI" in Your App

DevFeed: [Demystifying A2UI: How to Make AI Agents "Speak UI" in Your App](<https://devfeed.tech/articles/demystifying-a2ui-how-to-make-ai-agents-speak-ui-in-your-app-18911.md>)

Original publisher: [Read original article](<https://blog.angular.dev/demystifying-a2ui-how-to-make-ai-agents-speak-ui-in-your-app-e1ffea2303bd?source=rss----447683c3d9a3---4>)

Author: Devin Chasanoff

Published: 2026-06-26T09:01:02Z

Content type: article

Language: en

Sources: [Angular](<https://devfeed.tech/sources/angular.md>)

Topics: [a2ui](<https://devfeed.tech/topics/a2ui.md>), [User Interfaces](<https://devfeed.tech/topics/user-interfaces.md>), [AI for interactive applications](<https://devfeed.tech/topics/ai-for-interactive-applications.md>), [Web app](<https://devfeed.tech/topics/webapp.md>), [software-architecture](<https://devfeed.tech/topics/software-architecture.md>), [UI/UX Design](<https://devfeed.tech/topics/ui-ux-design.md>)

Tags: [a2a](<https://devfeed.tech/tags/a2a.md>), [a2ui](<https://devfeed.tech/tags/a2ui.md>), [adk](<https://devfeed.tech/tags/adk.md>), [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [angular](<https://devfeed.tech/tags/angular.md>), [app](<https://devfeed.tech/tags/app.md>), [client](<https://devfeed.tech/tags/client.md>), [code-execution](<https://devfeed.tech/tags/code-execution.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [generative](<https://devfeed.tech/tags/generative.md>), [genuis](<https://devfeed.tech/tags/genuis.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [in-app-experiences](<https://devfeed.tech/tags/in-app-experiences.md>), [interactive](<https://devfeed.tech/tags/interactive.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [llm](<https://devfeed.tech/tags/llm.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

A2UI is a protocol for AI agents to describe interactive interfaces in schema-based messages that clients render natively, without executing arbitrary code; rendering remains tied to each client's implementation. On the server, developers define a component catalog, natural-language UI guidance, examples, optional skills, action mappings, tools, and app configuration. On the Angular client, standard components can use the basic catalog; custom components require matching client implementations and server schemas, examples, and registrations. CSS properties can theme basic-catalog views, while custom catalogs may style components independently. The article recommends maintaining a single source of truth for these definitions to keep the agent and client aligned. Its implementation examples focus on Angular and the restaurant_finder and rizzcharts samples; it does not give a complete setup walkthrough in the supplied text.

### Source excerpt

I've spent a fair amount of time experimenting with A2UI, a protocol for building agentic interfaces. Why? Quite simply, because I think the idea of dynamically generating user interfaces is awesome, and despite the fact that this is a relatively new protocol (currently 1.0 RC), I wanted to answer a fundamental question: "How do I incorporate A2UI into my own app?" If you're new to working with generative UIs, it may be challenging to wrap your head around the core concepts. This post is my mental model for how everything works from a developer's implementation perspective so that you can start using it in your own applications. I'm incredibly excited about the future of web apps. So much so that last November, I hosted a livestream called Exploring the future of web apps during which I built my own framework for generating agentic web apps with Angular. A Quick Side Note: While the framework I built for that livestream isn't nearly as flexible or extensible (to use with other web frameworks, for example) as A2UI, the architectural patterns are very similar. If you're still struggling to understand the high-level concepts after reading the A2UI docs and this blog post, give that livestream a watch. The shared concepts will help make it click.What is A2UI? A2UI enables AI agents to generate rich, interactive user interfaces that render natively across web, mobile, and desktop -- without executing arbitrary code. This is exciting to me because A2UI enables: Seamless in-app experiences: Interfaces that adapt dynamically to user intent. Portable UIs: Views that can appear virtually anywhere, serving as a vital part of Gemini web app experiences. Protection: No arbitrary code execution. But to understand A2UI, you first have to understand what it isn't. It's not a framework; it's a protocol. The implications of this are massive. Because it's a protocol, using GenUI doesn't lock you into a single stack. It defines how an LLM agent and a client application communicate about

## How we built a Flutter-powered AI coffee shop

DevFeed: [How we built a Flutter-powered AI coffee shop](<https://devfeed.tech/articles/how-we-built-a-flutter-powered-ai-coffee-shop-23039.md>)

Original publisher: [Read original article](<https://blog.flutter.dev/how-we-built-a-flutter-powered-ai-coffee-shop-878c60a11f1a?source=rss----4da7dfd21a33---4>)

Author: Craig Labenz

Published: 2026-06-22T15:16:53Z

Content type: article

Language: en

Sources: [Flutter](<https://devfeed.tech/sources/flutter-medium.md>)

Topics: [Flutter](<https://devfeed.tech/topics/flutter.md>), [generative-ai-tools](<https://devfeed.tech/topics/generative-ai-tools.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [cloud-next](<https://devfeed.tech/tags/cloud-next.md>), [coffee](<https://devfeed.tech/tags/coffee.md>), [coffee-shop](<https://devfeed.tech/tags/coffee-shop.md>), [demo](<https://devfeed.tech/tags/demo.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [genuis](<https://devfeed.tech/tags/genuis.md>), [google-i-o](<https://devfeed.tech/tags/google-i-o.md>)

### AI overview

GenLatte combined Flutter, Firebase, Gemini, and Nano Banana to turn attendees' short "happy place" prompts into customized latte art. Gemini expanded prompts into four image requests, and Nano Banana generated options; users could refine an image by answering four tailored questions, with Gemini selecting from a small catalog of branded UI widgets. The Flutter app served kiosk, barista, moderator, queue, and recent-orders screens, backed by Firebase functions and Firestore. For safety, the system moderated text with Gemini Flash, relied on Nano Banana's safeguards for image generation, and required human image approval; Firebase custom claims and strict security rules controlled privileged screens and database access. The team reports serving 1,200 lattes at Cloud Next and 1,800 at Google I/O. The code is described as unmaintained and for inspiration only.

### Source excerpt

Dash sits on a coffee shop's checkout counter drinking a latte with the Flutter logo printed on top If you start giving away coffee, people will show up. The Flutter team had been trying for a while to find a way to put this principle to work with a demo that started with a Flutter app and ended with a hot, tasty beverage. The problem was how to make it more interesting, more personal than just taking orders and delivering. Coffee's cool, but it's not The One Thing You Definitely Remember from Google I/O cool. So what changed? Two new bits of tech arrived on scene. One is Nano Banana, with its ability to quickly generate customized images. The second is GenUI, with its ability to generate UX dynamically at runtime and offer attendees personally tailored questions about how they'd like to modify those images. Put the two together with Flutter and you can offer folks the chance to order coffee with an image of their happy place printed on top with an inkjet printer. Now that's pretty memorable. All we had to do was execute. Twice, as it turned out -- the demo was called "GenLatte" at Cloud Next and "Antigravity Coffee Co." at Google I/O. For simplicity and to save a few tokens for the agent summarizing this article for you, the name "GenLatte" is used below. We built a coffee shop Realizing a vision as ambitious as GenLatte involves a lot of people. Like, a lot of people. There are teams to spec out the physical space and decide how "customers" [1] will flow. There are branding and concept teams to create the aesthetic. There are of course construction teams to go to the hardware store and buy lumber. Eventually, there's also the software engineers slapping code together to build the various apps, which is where I happened to come in. This blog post will only outline the software, but that is not to minimize the incredible work that went into the many other layers required for GenLatte to eventually open its doors. [1] Are they still customers if you don't charge anyth

## How we used Gemini to build Google I/O 2026

DevFeed: [How we used Gemini to build Google I/O 2026](<https://devfeed.tech/articles/how-we-used-gemini-to-build-google-i-o-2026-89515.md>)

Original publisher: [Read original article](<https://blog.google/innovation-and-ai/technology/ai/io-2026-google-ai/>)

Author: Marvin Chow

Published: 2026-06-01T16:00:00Z

Content type: article

Language: en

Sources: [Google Labs](<https://devfeed.tech/sources/google-labs.md>)

Topics: [generative-ai-tools](<https://devfeed.tech/topics/generative-ai-tools.md>), [google-antigravity](<https://devfeed.tech/topics/google-antigravity.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [UI/UX Design](<https://devfeed.tech/topics/ui-ux-design.md>), [API Business Models](<https://devfeed.tech/topics/api-business-models.md>)

Tags: [a2ui](<https://devfeed.tech/tags/a2ui.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-products](<https://devfeed.tech/tags/ai-products.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [antigravity](<https://devfeed.tech/tags/antigravity.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [gemini-models](<https://devfeed.tech/tags/gemini-models.md>), [google-i-o](<https://devfeed.tech/tags/google-i-o.md>), [google-labs](<https://devfeed.tech/tags/google-labs.md>), [image](<https://devfeed.tech/tags/image.md>), [none](<https://devfeed.tech/tags/none.md>)

### AI overview

Google describes how its team used Gemini, Nano Banana, and other AI tools to create Google I/O 2026 films, visual identity, interactive experiences, games, and attendee apps. Examples include a custom Google AI Studio tool for testing generated animation frames, a jellyfish-tracking music experiment, and Flutter and Firebase components for a generative coffee-ordering app.

### Source excerpt

A collage of I/O-related images, including the Antigravity Coffee Co. pop-up, a colorful jellyfish and a still from the Timmy TPU video. The word AI repeats three times on the left of the image, and there are colorful icons, including a sparkle, as well.

## Meet the A2Family

DevFeed: [Meet the A2Family](<https://devfeed.tech/articles/meet-the-a2family-34300.md>)

Original publisher: [Read original article](<http://opensource.googleblog.com/2026/04/meet-the-a2family.html>)

Author: Google Open Source (noreply@blogger.com)

Published: 2026-04-23T18:30:00Z

Content type: article

Language: en

Sources: [Google Open Source Blog](<https://devfeed.tech/sources/google-open-source-blog.md>)

Topics: [A2A protocol](<https://devfeed.tech/topics/a2a-protocol.md>), [Multi Agent Systems](<https://devfeed.tech/topics/multi-agent-systems.md>), [a2ui](<https://devfeed.tech/topics/a2ui.md>), [agent to agent communication](<https://devfeed.tech/topics/agent-to-agent-communication.md>), [google-adk](<https://devfeed.tech/topics/google-adk.md>), [agentic workflows](<https://devfeed.tech/topics/agentic-workflows.md>), [linux foundation](<https://devfeed.tech/topics/linux-foundation.md>)

Tags: [a2a](<https://devfeed.tech/tags/a2a.md>), [a2a-protocol](<https://devfeed.tech/tags/a2a-protocol.md>), [a2ui](<https://devfeed.tech/tags/a2ui.md>), [adk](<https://devfeed.tech/tags/adk.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ap2](<https://devfeed.tech/tags/ap2.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [communication](<https://devfeed.tech/tags/communication.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [go](<https://devfeed.tech/tags/go.md>), [google](<https://devfeed.tech/tags/google.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [linux-foundation](<https://devfeed.tech/tags/linux-foundation.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-standard](<https://devfeed.tech/tags/open-standard.md>), [scale](<https://devfeed.tech/tags/scale.md>), [security](<https://devfeed.tech/tags/security.md>), [skills](<https://devfeed.tech/tags/skills.md>)

### AI overview

The A2Family presents open tools for connecting AI agents and commerce workflows. A2A is an open standard for agents built with different frameworks or by different vendors to delegate tasks, exchange information, and coordinate; it is described as donated to the Linux Foundation. The article distinguishes MCP tools, suited to quick deterministic resources or actions, from A2A collaboration with another agent. A2UI lets agents send interactive interfaces using pre-approved catalog components without executing arbitrary code; MCP Apps instead deliver widgets in iframes orchestrated through MCP events and tool calls, while AG UI connects agents to front ends. AP2 adds payment authorization and accountability mechanisms using signed, tamper-evident credentials. UCP standardizes the broader shopping journey and supports A2A and AP2, while retailers retain control of their rules and customer relationships. ADK, described as related but not part of the A2Family, is a framework for building and deploying agents in Python, TypeScript, Go, or Java.

### Source excerpt

by Daryl Ducharme, Google Open Source & Alan Blount, Cloud AI At Google, we know that building on open source gives teams the freedom and flexibility to use meaningful technologies faster. Openness drives innovation and security, and it is core to our mission. As we look toward the future of computing, we want to ensure that developers across all open source communities have the foundational tools they need to build secure and collaborative AI systems. That is why we are excited for you to get to know the "A2Family"--a suite of open source protocols and tools designed to help you build, connect, and scale your AI agents. A2A: The cornerstone of agent interoperability The Agent2Agent (A2A) Protocol is an open standard designed to enable seamless communication and collaboration between AI agents. It provides the definitive common language for agent interoperability in a world where agents are built using diverse frameworks and by different vendors. Originally developed by Google, A2A has now been donated to the Linux Foundation. As a famous open source aphorism reminds us: "If you want to go fast, go alone. If you want to go far, go together." A2A brings this collaborative philosophy to AI, allowing agents to delegate sub-tasks, exchange information, and coordinate actions to solve complex problems that a single agent cannot. MCP & Skills: Agents need tools and skills Since day one A2A has loved MCP, and we love skills too ♥. Agents discover, negotiate, converse, make plans, adapt when those plans don't work out - that's a different interaction pattern than a tool and that's what A2A was built for. But for your agents to function, they need access to tools, and instructions on how to use those tools safely and securely. While MCP and A2A might not be from the same origin story, they are a family that works better together. When you're not sure - if it's a quick deterministic resource or action, it's a tool, but if you may end up with a conversation, it's an agent. Ano