Taken: colours
The frame's colours become the app's palette, with light and dark variants derived by the kit, so every screen matches, not just the imported one.
Figma · Google Stitch · Expo
Do not describe a design you already have. Import the frame, and Sorvel builds the next screens toward its colours and copy, as a working Expo app with real navigation, data and state, live on your phone. Google Stitch screens work the same way.
Once, under Settings → Integrations. Google Stitch connects the same way.
The Design import panel lists your files; choose the frame for the screen you are about to build.
Sorvel applies the frame's colours to the app's palette and attaches its text to your next message. Free: no model call yet.
"Build the home screen from this design." The generation uses the imported look and the design kit, then runs on your phone.
A converter copies pixels. Sorvel copies the intent and builds the rest properly.
The frame's colours become the app's palette, with light and dark variants derived by the kit, so every screen matches, not just the imported one.
Headings, labels and body text from the frame are attached to the next request, so the generated screen says what the design says.
Screens are composed from the design kit: navigation, forms, lists, cards, sheets. They are accessible, themed and responsive from the first build.
Lists have records, forms save, details open, search filters. A design has none of that; the app does.
Fixed pixel positions do not survive phone sizes or dynamic text. Sorvel does not reproduce them, by design.
You never edit code; the next change is another message. A developer can still take the Expo project over at any time.
No, and that is deliberate. Sorvel reads the frame's colours and text, applies the colours to the app's palette, attaches the text to your next request, and generates working screens with its design kit toward that look. A converter gives you static layouts with no data, navigation or state; Sorvel gives you a working app that follows the design's direction.
A frame per screen in a file your account can open. Connect Figma once under Settings → Integrations, then point the Design import panel at a frame.
Importing is free: no model call happens until you ask for the next change. That next generation is priced like any other, with the estimate shown before it runs.
Yes, one frame per request. Import the frame that matters for the screen you are about to ask for, then ask for the change; repeat for the next screen.
Same panel, same behaviour: pick any screen from your Stitch projects and Sorvel reads its colours and text the way it does for a Figma frame.
An Expo (React Native) project in TypeScript with a locked design kit for navigation, forms, lists and theming; Supabase when you want a backend; EAS for store builds. The repository is yours.