Flutter GenUI SDK und A2UI v0.9 läuten das Ende statischer App-Oberflächen ein - Portalworks

Liferay DXP 2026.Q1 LTS ist da – Jakarta EE, neues CMS & MCP Server Mehr erfahren → Liferay 2026.Q1 LTS →

Flutter GenUI SDK und A2UI v0.9 läuten das Ende statischer App-Oberflächen ein

Letzte Woche veröffentlichte Google das A2UI-Protokoll in Version 0.9 – und damit rückt eine Entwicklung in greifbare Nähe, die das Fundament mobiler App-Entwicklung grundlegend verändern wird: Generative UI erlaubt KI-…

Artikelbild

Letzte Woche veröffentlichte Google das A2UI-Protokoll in Version 0.9 – und damit rückt eine Entwicklung in greifbare Nähe, die das Fundament mobiler App-Entwicklung grundlegend verändern wird: Generative UI erlaubt KI-Agenten, maßgeschneiderte Interface-Widgets in Echtzeit zu generieren, die den Interface-Zustand passend zur individuellen Nutzerinteraktion anpassen. Das Ziel dahinter ist klar: Von Demo-Szenarien hin zur Produktionstauglichkeit. A2UI v0.9 ist Googles Antwort darauf – ein framework-agnostischer Standard zur Deklaration von UI-Absichten. Flutter nimmt in diesem Ökosystem eine zentrale Rolle ein.

Was ist technisch passiert?

A2UI ist ein offener Standard und ein Set von Bibliotheken, der Agenten erlaubt, „UI zu sprechen". Agenten senden ein deklaratives JSON-Format, das die Absicht der UI beschreibt. Die Client-Applikation rendert diese Beschreibung dann mit ihrer eigenen nativen Komponentenbibliothek – sei es Flutter, Angular oder Lit. Dieser Ansatz stellt sicher, dass agentengerenderte UIs so sicher wie Daten, aber so ausdrucksstark wie Code sind. Der Flutter-spezifische Arm dieses Ökosystems ist der GenUI SDK für Flutter, jetzt in Alpha auf pub.dev verfügbar. Das SDK hilft dabei, dynamische, personalisierte UIs mit Gemini oder anderen LLMs zu generieren – entsprechend eigener Brand-Guidelines und des bestehenden Widget-Katalogs.

Technisch funktioniert das Zusammenspiel über drei Kernkomponenten: Einen `SurfaceController`, der den Widget-Katalog verwaltet und UI-Updates applied, einen `A2uiTransportAdapter`, der die rohen LLM-Antwortströme parst, sowie ein `Conversation`-Objekt, das den gesamten Interaktionszyklus orchestriert. Nutzerinteraktionen – Klicks, Texteingaben – aktualisieren dabei ein clientseitiges Datenmodell, das als Kontext für den nächsten Konversationsschritt zurück an die KI gesendet wird. Widgets rebuilden sich automatisch, wenn sich die gebundenen Daten im Modell ändern.

Das entscheidende v0.9-Upgrade liegt in der Zuverlässigkeit der Generierung: v0.8 basierte noch auf strukturiertem Output – strikten JSON-Schema-Constraints, um das Modell in Schranken zu halten. In der Theorie sauber. In der Praxis brachen LLMs bei komplexen verschachtelten Strukturen im Großbetrieb immer wieder. v0.9 dreht diesen Ansatz um: Das Schema und Anwendungsbeispiele fließen direkt in den System-Prompt. Das Modell generiert frei, ein Validator fängt Fehler ab, und der Agent korrigiert sich selbst, bevor irgendetwas den Client erreicht. Das ist kein kosmetisches Update – es ist die Voraussetzung für echten Produktionsbetrieb.

Warum ist das strategisch bedeutsam?

Wer die Implikationen unterschätzt, denkt zu kurzfristig. Google verändert die App-Architektur fundamental, um sogenannte „Agentic UIs" zu ermöglichen – Interfaces, die nicht vorab statisch gebaut sind, sondern sich in Echtzeit an die Nutzerabsicht anpassen. Dies wird durch den Flutter GenUI SDK und das A2UI-Protokoll ermöglicht, das KI-Modellen erlaubt, reichhaltige Erfahrungen dynamisch zu generieren.

Dynamisches Rendering bedeutet dabei nicht das Ende des Frontend-Engineerings. Unternehmen benötigen weiterhin dedizierte Engineering-Teams, um die nativen Komponenten zu bauen, zu gestalten und zu pflegen, die den Katalog befüllen. Was sich jedoch grundlegend ändert: Die Komposition zur Laufzeit liegt beim Agenten. Das verlagert die Entwicklungsarbeit von der Screen-by-Screen-Implementierung hin zur Komponentenbibliothek und KI-Prompt-Architektur.

Sicherheitstechnisch löst A2UI ein zentrales Problem bisheriger Ansätze: A2UI ist explizit darauf ausgelegt, die klassischen Risiken von KI-Halluzinierungen zu minimieren. Da die KI ausschließlich aus einem vorregistrierten, vorab codierten Katalog auswählt, der von der Host-Applikation kontrolliert wird, kann sie physisch keinen nicht-funktionalen Button „erfinden" oder eine fehlerhafte Datentabelle generieren. Der Client behält vollständige Ausführungs- und Sicherheitskontrolle.

Was bedeutet das konkret für Projekte?

Für Flutter-Teams ergeben sich unmittelbare Handlungsfelder. Erstens: Die Widget-Bibliothek wird zum strategischen Asset. Der Katalog – also die Sammlung von `CatalogItems` – definiert den Set von Widgets, den die KI nutzen darf. Jedes `CatalogItem` spezifiziert Name, Datenschema und eine Builder-Funktion zum Rendern des Flutter-Widgets. Wer heute in sauber abstrahierte, konfigurierbare Widget-Architekturen investiert, baut damit die direkte Eingabeschnittstelle für zukünftige KI-Agenten.

Zweitens setzt der Stack neue Anforderungen an das Testing: QA-Teams stehen vor einem neuen Kriterium. Das Überprüfen statischer Screens wird weniger zentral, wenn der Screen sich zur Laufzeit selbst generiert. Tester müssen keine Guardrails für Accessibility-Standards oder Brand-Guidelines schreiben – der Frontend-Client erbt diese natürlich aus dem nativen Styling-Layer. Stattdessen muss QA die Zustandssynchronisation, Randfälle im Komponenten-Mapping und die Logikgenauigkeit des Agenten testen.

Drittens greift das Ökosystem bereits in Produktion: Very Good Ventures – eine Flutter- und GenUI-Beratung, der Toyota und GEICO vertrauen – hat einen Life Goal Simulator entwickelt, bei dem Nutzer Gemini die Steuerung übergeben, das dann in Echtzeit eine native-wirkende UI aus einem kuratierten Katalog von Widgets wie Slidern, Balkendiagrammen und Multi-Selects generiert.

Einschätzung

A2UI v0.9 ist kein Research-Projekt – Google betreibt A2UI bereits intern in Produktionssystemen wie Opal, Gemini Enterprise und dem Flutter GenUI SDK, was enterprise-taugliche Reife belegt. Flutter-Teams, die heute noch keine Strategie für generative UI entwickeln, riskieren, in zwei bis drei Jahren reaktiv nachzuziehen. Die Frage ist nicht ob agentische Interfaces kommen – sondern welche Unternehmen ihren Widget-Katalog und ihre Prompt-Architektur rechtzeitig produktionsreif haben. Für uns als Flutter-Spezialisten bei Portalworks ist klar: Jedes neue Projekt sollte ab sofort eine GenUI-Kompatibilitätsstrategie beinhalten.

Fragen dazu?

Marc Hermann antwortet persönlich – kein Vertriebsteam, kein Formularautomatismus.