Research idea

Flutter backend and agent UI prototypes

Week · 2026-W18 · Cross Platform

A Flutter team can test Dart support for Firebase Functions with a small backend migration before changing its production stack. The GenUI evidence supports a narrow prototype for agent-driven ordering or selection screens, with measurement focused on task completion and handoff quality.

2 ideas

A Firebase Functions migration spike for one Flutter-owned backend task

Flutter teams with small Firebase backends can run a one-function Dart migration spike now that Dart support for Firebase Functions is in preview. The useful test is a low-risk function owned by the app team, such as a Firestore trigger, account setup step, or notification fan-out path that already sits close to Flutter app logic.

The work should check the points the announcement leaves open: deploy steps, local testing, access through the Dart Admin SDK, error handling, cold start behavior, logging, and whether the same developers can change app code and backend code without switching language or toolchain. A team should keep the current JavaScript or TypeScript function as the production path until the preview shows acceptable behavior in its own Firebase project.

This is a developer-workflow change, so the first useful measure is practical: how many edits, reviews, and deploy commands are removed for a normal app-plus-function change. Latency and cost still need local measurement because the recap gives no numbers for production behavior.

A Flutter GenUI order-flow prototype for structured agent tasks

Product teams building Flutter commerce, booking, or support apps can prototype a GenUI flow where an agent presents structured choices, confirmations, and editable details inside the app UI. A coffee order is a small enough test case: the user specifies a drink, sees generated options or modifiers, confirms the order, and can correct the result before submission.

The useful evaluation is task-level. Track whether users complete the order, where they edit the generated UI state, whether the agent exposes enough information before checkout, and how often a human-readable chat transcript is needed to recover from mistakes. This keeps the test close to the GenLatte demo while adding checks a product team would need before using the pattern in a real ordering flow.

The event evidence shows Flutter GenUI in demos and sessions, including an AI-powered coffee shop and a session on agents creating their own UI. It does not include production performance or release metrics, so a prototype should focus on interaction quality before broader rollout.