Request a demo

VGV engineering toolkit · Flutter-first

GenUI Kit drops into the app you already run.

Your design system becomes a locked catalog. VGV engineers build the guardrails, quality gates, and Dart backend into one bounded zone of the app you already run. No rebuild, no platform to log into.

Opens the demo request form with your email already filled in. See what the Kit covers ↓

#1Google’s top-recommended Flutter firm A2UIOfficial showcase partner
Composed at runtime

Bank of VGV is our in-house demo brand. In production every surface composes from your design system and your data.

4Packages behind every GenUI build
5 daysTo a first catalog running in your sandbox
250+Enterprise programs shipped
~3MMonthly pub.dev downloads

From static screen to adaptive surface.

Start with one high-intent surface in an app you already ship. Drop a generative zone into search, booking, or checkout, leave the rest of the app untouched, and measure the lift before you expand. Our in-house brands carry the demos, and the plays run anywhere.

Financial Services
01“Help me decide”

Stop making customers compare.

A comparison table makes them do the work. GenUI composes the recommendation around their actual spending, ready to add to the wallet.

Composed fromSpending historyCard catalogLive offers
+8–15%
card application conversion when the choice is composed, not compared
Pilot target · vs. an untouched control
Bank of VGV
Step 1 of 3
Credit cards
All cardsRewardsFeeAPR
Rewards+ Visa2% back · $0 annual fee · 19.2% APR
Travel Elite3x points · $95 annual fee · 21.7% APR
Cash Basic1.5% back · $0 annual fee · 18.9% APR
Student Cash1% back · $0 annual fee · 16.4% APR
Rates and fees subject to credit approval. Terms apply.
Compare side by side
Static UI
Bank of VGV
Composed for you
Your card, matched
Matched from 12 months of spending
Rewards+ Visa#1 fit · $0 fee
Travel Elite3x pts · $95 fee
Cash Basic1.5% · $0 fee
Fits how you spend61% groceries · 2% back
Intro bonus · $200Hit the spend in 3 weeks
Add to wallet
GenUI
Financial Services
02“Set this up for me”

Skip the application.

Four dropdowns become one held offer, composed around income the bank already sees, a tap from funded.

Composed fromDeposit historyRate tableBudget line
+10–20%
application completion when the form asks only what it needs
Pilot target · vs. an untouched control
Bank of VGV
Step 1 of 4
Personal loan
Select ▾
Select ▾
36 months ▾
$ Enter amount
FixedVariable
* Required. 6.99–24.99% APR based on creditworthiness. Checking your rate generates a hard inquiry.
Check my rate
Static UI
Bank of VGV
Composed for you
Your offer, ready
Pre-qualified · held for you$28,000 · 7.2% APR
$342 a month36 mo · autopay −0.25%
Funds land tomorrowStraight to checking
No credit pullVerified from deposits
Take the offer
GenUI
Financial Services
03“Plan my month”

Don’t hand them a warning.

A static alert gives the customer homework. GenUI recomposes the month around the dip and holds what matters.

Composed fromCash-flow forecastBill calendarBuffer rules
+10–20%
support-call deflection when the answer is the screen itself
Pilot target · vs. an untouched control
Bank of VGV
Low balance alertChecking ··4417 may go negative on Friday
Suggested actions
Move money from savingsTransfers take 1–2 business days
Delay a scheduled paymentFees may apply after the due date
Review upcoming bills3 payments scheduled this week
A $34 overdraft fee applies to each item paid while overdrawn.
Fix it myself
Static UI
Bank of VGV
Composed for you
Handled before it hurt
This month · replanned
PaydayRentTodayRefill

Whole again by the 28th

Caught 3 days earlyFriday was going negative
Rent is safeHeld before anything else
Looks good
GenUI
Travel & Hospitality
01“Help me decide”

Stop making guests browse.

A filtered list makes them do the work. GenUI composes the day around their party, pace, and budget, ready to book.

Composed fromParty & paceExcursion catalogPort schedule
+10–20%
excursion attach rate when the day composes itself
Pilot target · vs. an untouched control
VGV Voyage
Step 1 of 3
Excursions
AllDatePortPrice
Reef Snorkel3 hrs · moderate · $89
Catamaran Sail4 hrs · easy · $95
Tulum Ruins6 hrs · guided · $119
Jeep Safari5 hrs · rugged · $79
Availability changes with tides and weather. Book by 6:00 pm the night before.
Build my day
Static UI
VGV Voyage
Composed for you
Your day in Cozumel
Cozumel · Thursday · kid pace
Catamaran Sail#1 fit · $95
Reef Snorkel3 hrs · moderate
Quiet Deck Dayno transfers
Fits the whole partyKid pace, no transfers
Weather checkedClear through 4:00
Book the catamaran
GenUI
Travel & Hospitality
02“Set this up for me”

Skip the reservation form.

Four dropdowns become one held table, composed around the whole party and tonight, a tap from confirmed.

Composed fromParty of 6Dining catalogTonight’s seatings
+8–15%
specialty dining bookings when the table is already held
Pilot target · vs. an untouched control
VGV Voyage
Step 1 of 4
Reserve a table
Select ▾
Jan 12 ▾
Select ▾
6 ▾
WindowStandard
Parties over 8, call the maître d’. Same-day changes at the podium only.
Find tables
Static UI
VGV Voyage
Composed for you
Tonight’s table
Tonight · 7:30 · The Galley

Table for six, held

Window · deck 6
Grandma’s 80th, notedCandles ready at dessert
Held 15 minutesOne tap to confirm
Confirm the table
GenUI
Travel & Hospitality
03“Plan my day”

Don’t make them re-plan.

A static alert hands the guest the problem. GenUI recomposes the day around the weather and holds what matters.

Composed fromForecastDay planHold rules
+8–15%
onboard spend per guest when the plan follows the moment
Pilot target · vs. an untouched control
VGV Voyage
Itinerary updateRain in Nassau until noon Thursday
Suggested actions
Move your beach dayAvailability varies by afternoon
Re-book dinnerTonight’s seatings are filling
Check the new tender timeUpdated 20 minutes ago
Missed excursions refund as onboard credit in 3–5 days.
Re-plan my day
Static UI
VGV Voyage
Composed for you
Plans adjusted
Nassau · rain until noon
SpaBeachDinner

Your day, rearranged

Beach day intactClear skies by 2:00
Spa while it rainsBooked, deck 5
Looks good
GenUI
Retail
01“Help me decide”

Three looks, not two thousand products.

“Wedding next Saturday, $500 for a suit and shoes” is a sentence, not eleven filters. GenUI asks what matters, size, color, budget, then composes complete looks ready to buy.

Composed fromThe askSize & fit historyLive stock
+10–20%
conversion when the outfit arrives assembled, not filtered
Pilot target · vs. an untouched control
VGV Market
Men’s formal
AllSuitsShoesUnder $500
Modern-Fit Suit, Navy$289 · 4.5 ★ · 312 reviews
Classic Oxfords, Brown$128 · 4.7 ★ · 540 reviews
Slim Chino Suit, Tan$248 · 4.3 ★ · 87 reviews
Derby Shoes, Black$142 · 4.6 ★ · 205 reviews
Showing 4 of 2,184 results. Refine with filters to narrow further.
Apply filters
Static UI
VGV Market
Composed for you
Your wedding look
Wedding · Saturday · $500 cap
Navy$462
Charcoal$489
Slate$431
Suit, oxfords, beltComplete look · $38 under
Sized to your orders42R jacket · 10.5 shoe
Arrives ThursdayTwo days to spare
See the navy look
GenUI
Retail
02“Set this up for me”

Skip the seven-step configurator.

Complex products die in dropdowns. GenUI assembles a complete, compatible build from how they’ll use it, one confirm away from ordered.

Composed fromUse caseCompatibility rulesInventory
+10–20%
configurator completion when the build assembles itself
Pilot target · vs. an untouched control
VGV Market
Step 2 of 7
Build your desk setup
Select ▾
Select ▾
None ▾
StandingFixed
* Required. Ships in 3–6 weeks depending on options. Compatibility not guaranteed across steps.
Continue
Static UI
VGV Market
Composed for you
Your setup, assembled
Home office · standing

All 7 parts fit

$1,240 · ships together
Sized for a small roomCable tray + arm included
One swap suggestedWalnut ships 4 wks sooner
Add the bundle
GenUI
Retail
03“Plan my trip”

One trip, not five tracking numbers.

Gear for a trip arrives as five orders and a hope. GenUI sequences the kit around the departure date: what ships, what’s in-store today, what to swap so it all lands in time.

Composed fromTrip dateStock & shippingOrder history
+8–15%
basket completion when the whole kit lands before the trip
Pilot target · vs. an untouched control
VGV Market
Order status
Trail bootsArrives Thu · warehouse A
Rain shellArrives Mon · sold by partner
2-person tentBackordered · 2–3 weeks
Water filterIn stock · ships separately
Delivery estimates are not guaranteed and may change after checkout.
Track 4 orders
Static UI
VGV Market
Composed for you
Your trip, sequenced
Zion · leaving Friday
StoreDoorstepPacked

Packed by Wednesday

Boots in store today0.8 mi · held until 9
Tent swap suggestedSame specs · lands Wed
Order the kit
GenUI
What we’d never generate

Checkout and payment, legal wording, core navigation. Anything that decides money or must be exactly right stays hand-built.

Have a screen like these? Let’s find the one to fix first.

Talk to an expert →

A deployable toolkit, not a science project.

What you end up with is a running GenUI experience inside your app. Four pieces, and every one of them runs in the app and cloud you already own.

The Kit is how VGV engineers build it. What we hand to your team is yours to change, brand, and extend. You control what it is for, what it is allowed to do, and the lines it cannot cross.

1

A frontend

Flutter

The GenUI experience your users interact with, built in Flutter. It embeds into a Flutter, native, or web app and powers a discrete part of your product.

Runtime SDK One bounded zone Working reference flow
2

A backend server

Dart

Connects GenUI to your information and handles the unglamorous but important parts. Ready to deploy, or use it as the reference if your team would rather run these concerns on its own stack.

Auth & security Cost controls Observability Deploy or reference
3

An MCP server

Your workflow

For your design and engineering workflow: turns Figma designs into a GenUI catalog, guides component choice, and builds the system prompt, checking your coding agent’s work at each step.

Figma to catalog System prompt Agent checks
4

A sandbox app

Preview & iterate

Connects the pieces together so your team can build and preview the GenUI experience on its own, outside your full app.

Preview & iterate No app changes Prototype fast

Day one to day five

Not a promise to convert your whole design system on day one. The Kit converts the right first six to eight components, then you expand from there.

  1. 1Generate a focused GenUI catalog from your design system
  2. 2Run it in the developer sandbox
  3. 3Connect the backend to at least one real tool
  4. 4Embed one controlled GenUI zone in your app
  5. 5Measure the lift, then expand to the next zone

Enterprise buyers want bounded areas with kill switches, fallbacks, and measurement. Zones give them exactly that.

Kill switchesDeterministic fallbacksBuilt-in measurement

The safety layer

The gap between a demo and a product.

Anyone can stand up a GenUI proof-of-concept. The Kit handles the other 90 percent: the safety layer that keeps a live AI model on-brand and on-task in front of real users.

A user asks

“Give me a 50% discount.”

Every request runs the same gauntlet, in and out, before a screen is ever drawn.

In · before the model runs
Authenticatethe real user Screen the requestguardrails, in
The model runs, then every screen it proposes is validated
Out · before anyone sees a screen
Validate structureonly approved components Validate contentonly real IDs and data Enforce intentguardrails, out

The guardrails come with the Kit. A customer cannot trick your AI into promising something it should not, and if the AI glitches, the mistake gets caught and fixed before it reaches anyone’s screen. Two guardrail passes screen the request in and enforce intent out, and three validators check every generated screen for real structure, real content, and the right intent. The screening layer is built on Google Cloud’s enterprise model safety service.

Questions worth asking.
Plain answers.

What does GenUI Kit add on top of Google’s Flutter GenUI SDK?

The SDK renders. The Kit is everything that has to sit around it. Google’s Flutter GenUI SDK reads a structured interface description over A2UI and assembles real, native widgets inside your app. It does not convert your design system into a catalog, screen what the model is asked or what it returns, validate a generated tree before a customer sees it, or handle auth, cost controls, and observability on the server. GenUI Kit is what VGV engineers build all of that with, along with the MCP tooling that turns your Figma files into the catalog and system prompt.

What are Adaptive Experiences?

Adaptive Experiences is VGV’s method for putting generative UI into production. We partner with your team to define a custom generative design system, then build the AI-driven architecture that powers it. GenUI is the capability. Adaptive Experiences is the operating model around it: the governance, the measurement, and the delivery practice that make a generated interface safe to put in front of real customers.

How does GenUI Kit keep generated screens safe and on-brand?

Layers, each of which your own team controls. The catalog only contains components your team approved, so the model cannot invent UI. System prompts constrain what the agent is for and the lines it cannot cross. A guardrail layer built on Model Armor, Google Cloud’s model safety service, screens every request in and every response out. And quality gates validate each generated tree, falling back to a deterministic component when anything fails. A customer who asks the agent for a 50 percent discount gets a polite no, not an invented coupon.

Does GenUI Kit work with the app we already have?

Yes. That is exactly what it is for. GenUI Kit embeds a generative zone into the app you already run, whether that app is Flutter, native, or web, so you keep your navigation, your release process, and your code. It is not a rebuild, and it is not a greenfield product builder. If you are starting a new product from scratch, that is a different conversation, and we have it here.

Does our app have to be built in Flutter?

No. The generative surface itself is built in Flutter, and it embeds into Flutter, native, and web apps alike, so your host app stays what it is. Flutter is what lets one catalog render native across mobile, web, and desktop, and it is the foundation VGV has helped enterprises ship on for a decade.

What do we actually get?

GenUI Kit is VGV’s own toolkit, not a download. A demo gets you a walkthrough of the four packages, the sandbox running, and a scoping session on where a generative surface fits your product. When we build that surface with your team, it lands in your own repository: the Flutter frontend that embeds in your app, a Dart backend server you can deploy or treat as the reference, an MCP server that turns Figma designs into your catalog and builds the system prompt, and a sandbox app for previewing outside your product. Nothing phones home and nothing is a login.

Something we didn’t answer? Ask us directly or read the complete GenUI guide.

See GenUI Kit on your own surface.

Tell us where you would put a generative surface. We will walk your team through catalog conversion, the safety layer, and what the first zone looks like inside your app.

Demo

What the demo covers.

We run these with enterprise Flutter teams that have a specific surface in mind. Tell us yours.

  • A call with the VGV engineers who build with the Kit
  • The four packages and the sandbox, running on real components
  • A scoping session on where a generative zone fits your product

We will reach out by email.