Live on your phone while it builds
A QR code opens the app on your own iPhone or Android phone; every accepted change refreshes it there. Design decisions get made on a real screen, not a mock-up.
AI mobile app builder
Sorvel is an AI mobile app builder for iOS and Android. Describe the app, watch it run live on your phone while it builds, and ship it with store builds, over-the-air updates and push notifications — on an Expo and React Native codebase that belongs to you.
From idea to an installed app in four steps, with your phone in the loop from the first minute.
"A habit tracker with streaks" or "a field app for my technicians with photos and location". Any language.
The features this kind of app usually has and a design direction on a curated palette, chosen before the first build. Sign-in is switched on later in the Database panel.
Scan the QR code; the app opens on your phone and refreshes with every accepted change. Each build is type-checked, linted and driven in a browser first.
EAS builds, store assets and a step-by-step submission guide for the App Store and Google Play; later changes go out over the air.
A QR code opens the app on your own iPhone or Android phone; every accepted change refreshes it there. Design decisions get made on a real screen, not a mock-up.
EAS builds for iOS and Android from the Publish panel, with store assets, framed screenshots, a privacy page and submission guides for the App Store and Google Play.
After launch, ship fixes and new screens to installed apps as OTA updates from the Releases panel, without waiting for review.
Send notifications to installed apps from the Notifications panel; the kit handles permissions, tokens and the server side.
In-app purchases and subscriptions, rewarded and banner ads, a paywall component — configured in panels, wired by the model.
Anonymous or e-mail sign-in, Sign in with Google, and your own Supabase project as the backend with generated schema SQL and row-level security.
Collections keep working without a network: writes queue and sync when the connection returns. Realtime updates when it is on.
Type checker, linter, bundler and a browser-driven run at phone size before the build reaches your phone; crash reporting with Sentry once live.
A Git repository with checkpoints you can roll back to, GitHub push, ZIP download, and an MCP server so Claude or Cursor can work on the same project.
Every mobile app is an Expo project with React Native and TypeScript, built on a design kit for navigation, forms, lists, charts and theming that already follows iOS and Android conventions.
| Framework | Expo SDK, React Native, TypeScript strict, file-based routing |
| Platforms | iOS and Android from one codebase; Expo Go for the first preview, development builds for native modules |
| Data | Local-first collections with an offline queue; your Supabase project when connected, realtime included |
| Accounts | Anonymous or e-mail code sign-in, Sign in with Google |
| Release | EAS builds, App Store and Google Play submission, over-the-air updates, crash reporting with Sentry |
| Languages | Add languages from the Languages panel; the app ships a language picker |
Yes. Describe the app in a chat message, answer a short checklist, and Sorvel writes an Expo (React Native) app, validates it and runs it on your phone. You never edit code unless you want to; the project is a normal repository you can open, push to GitHub or download.
Scan the QR code in the Device panel with Expo Go, or with a development build when the app uses native modules such as purchases or notifications. The app updates on the phone as you keep building.
The Publish panel runs EAS builds for iOS and Android, generates store assets and a privacy page, and walks you through submission with a guide for each store. Later changes can ship as over-the-air updates without a new review.
Push notifications, in-app purchases and subscriptions, ads, Sign in with Google, deep links, camera and barcode scanning, location, biometrics, calendar, contacts, offline data with sync, crash reporting, and more through the kit's wrappers — the model uses them only when the app really needs them.
To publish, yes: an Apple Developer Program membership and a Google Play Console account. Sorvel explains what each needs, and the chat answers store questions in detail.
On the device until you connect your own Supabase project in the Database panel; then rows sync to your database with row-level security, and the schema SQL is generated for you.