Comparison · Despia’s and Lovable’s pages read 25 September 2026, quoted
Lovable + Despia vs a native rebuild: two ways to turn the Lovable app that validated your idea into a mobile app
You built the product in Lovable, people used it, and the next request is “is there an app?”. Two routes lead to the App Store and Google Play from here. Despia takes the Lovable app as it is and ships it inside a native shell — in Despia’s words, “with your web code running in the platform WebView” — with native features added. Modaal takes the same Lovable project and rebuilds it as native apps, Swift and SwiftUI on iPhone, Kotlin and Jetpack Compose on Android, from one project. This page explains what a wrapper is in plain terms, what a native rebuild is, what each route keeps and gives up, and the three questions that decide between them.
Verified
Wrapper vs rebuild, in one paragraph. Your Lovable app is a web app: HTML, CSS and JavaScript that a browser renders. Lovable’s documentation states the boundary — “Lovable does not generate React Native projects” — and names the store routes as a progressive web app or a wrapper. A wrapper is a native app whose only screen is a browser view showing your web app; the wrapper adds a bridge so the web code can call the phone’s features (push, camera, biometrics, purchases). Despia is a wrapper of this kind, with a JavaScript SDK for those features, over-the-air updates, and a submission flow. A native rebuild is a different app: the same product, with the screens rebuilt in the platform’s own UI frameworks — SwiftUI and Jetpack Compose — as projects that open in Xcode and Android Studio, talking to the same backend. The wrapper keeps one codebase and your Lovable workflow; the rebuild gives you two platform-native apps and a separate web app. Everything below follows from that difference.
How to choose: three questions
1. Is the phone app the same product as the website, or a different one? If users want the web app in their pocket with notifications and an icon, the wrapper is the shorter route. If the phone app has its own jobs — camera-first flows, offline use, widgets, the lock screen, a store subscription with a paywall that has to pass review — it is a different product and is built as one.
2. Do you want to keep building in Lovable, or move the mobile product out of it? With a wrapper, Lovable stays the source of truth: change the web app, and the mobile app changes with it (Despia: “a UI or logic change goes live without an App Store resubmission”). With a rebuild, the mobile apps have their own project and their own agent; the web app in Lovable keeps going as the web product, and the two are maintained separately.
3. Who will own the mobile code in a year? A wrapper’s exported project is the shell around your web app; the product logic stays web code. A rebuild’s projects are Swift and Kotlin an iOS or Android engineer can take over, or an acquirer can read. Code export vs no-code lock-in has the six layers this question is really asking about.
Lovable to mobile app: the routes, compared
Three rows: the two routes this page is about, and the do-it-yourself version of the first — Capacitor — because Lovable’s own documentation names it and Despia positions against it (“Capacitor takes your web build and puts it inside a native shell, then gives you the real native project to go with it”).
| Route | What runs on the phone | Codebases | Updates to the mobile app | Native features | Projects you hold | Store bar | Price (as published 25 Sep 2026) |
|---|---|---|---|---|---|---|---|
| Despia (wrapper) | “your web code running in the platform WebView” | One — the Lovable app | Over the air: “without an App Store resubmission” | 50+ via its JavaScript SDK (push, biometrics, purchases, camera…) | “full Xcode and Android Studio projects” — contents not stated | Guideline 4.2 applies | $249 one platform / $498 both, one-time; payments add-on $7/mo |
| Modaal (native rebuild) | SwiftUI on iPhone, Jetpack Compose on Android | One Modaal project → two native apps; the web app stays in Lovable | A new build through TestFlight / Play; web app unaffected | The platform’s own: StoreKit 2, Play Billing, camera, widgets, notifications | Xcode + Android Studio projects on disk, every plan | Standard review | Free (one project, one platform); Pro €9/user/mo annual, €15 monthly |
| Capacitor (wrapper, DIY) | Your web build in a native shell | One — the exported Lovable code | A new build, unless you add an OTA layer | Plugins you wire up | Xcode + Android Studio projects you maintain | Guideline 4.2 applies | Free; your developer time |
Despia lines quoted from despia.com, despia.com/lovable and blog.despia.com; Capacitor line from Despia’s own comparison; Lovable from docs.lovable.dev; read 25 September 2026. Apple $99/year and Google $25 one-time apply to every row.
1. Despia — best for keeping the Lovable app as the product and getting it into the stores as it is
What it is, in its own words: “Despia Native – Turn Lovable Apps into Mobile Apps Instantly”; “Lovable builds the app. Despia gets it approved. Plug in 50+ native features the App Store and Play Store require - without changing your stack.” How it works: “Despia takes the same Lovable app and ships it as a real native binary for iOS and Android, with your web code running in the platform WebView.” The web code reaches native features through a JavaScript SDK; the published list includes push notifications, biometric verification, camera access, offline support, in-app purchases, haptic feedback, contact access, Siri shortcuts, background location, local storage, file sharing, social sharing, deeplinking and screenshot capture. Updates: “Web content updates ship over the air through remote hydration, so a UI or logic change goes live without an App Store resubmission.” Export: “you can export full Xcode and Android Studio projects at any time” — what those projects contain beyond the shell is not stated on the pages read. Price, as published 25 September 2026: Solo Pack $249 one-time for iOS or Android; Hybrid Pack $498 one-time for both; an “AppStore Payments” add-on at $7 per month (listed as starting 25 September 2026). Despia states the conversion takes “under 60 minutes”; this page does not verify that. What you keep: one codebase, the Lovable workflow, over-the-air changes. What you accept: the app is your web app in a WebView (WebKit on iOS, per guideline 2.5.6); platform UI — navigation, sheets, new device layouts such as the iPhone Duo’s — is whatever the web app implements; and the store bar for wrapped sites applies, which is the next paragraph.
The store rule, quoted. Apple’s guideline 4.2, Minimum Functionality: “Your app should include features, content, and UI that elevate it beyond a repackaged website. If your app is not particularly useful, unique, or ‘app-like,’ it doesn’t belong on the App Store.” Despia’s feature list is aimed at exactly that sentence — a wrapper that adds push, biometrics, purchases and camera is doing something the website does not — and the guideline is a bar, not a ban. What has passed and what has not is on turn a website into an app and App Store rejection reasons.
2. Modaal — best for turning the validated product into native iPhone and Android apps you own
What it is: an AI app builder for native iOS and Android apps, on a Mac, with your own AI agent. The output is not a shell around the web app; it is the product rebuilt in the platform’s own frameworks. From Modaal’s documentation: “Each feature’s logic — its state, the actions that change it, the effects it requests — is written once,” and “The iPhone app renders that state in SwiftUI; the Android app renders it in Jetpack Compose.” The Xcode project and the Android Studio project are on your disk on every plan, including Free.
Import from Lovable — the button. Your Lovable project is the input. Connect it (Lovable’s two-way GitHub sync is available on every Lovable plan), and Modaal reads the codebase — the routes and screens, the data model, the Supabase schema and auth — and writes a plan: the screen list, the features, and what maps to what, as a document you approve before any code is written. Then several agents rebuild the app feature by feature: the logic once, the SwiftUI screens for iPhone, the Jetpack Compose screens for Android, against the same Supabase backend your web app already uses (Supabase’s Swift client is Supabase’s own library; the Kotlin client is community-maintained). You review each feature on a real phone as it lands. The web app stays in Lovable, untouched, as the web product. How to migrate a Lovable app to a mobile app is the same route done by hand, step by step, and is the reference for what the import automates.
What you keep: the backend, the data, the users, the web app. What you get: two native apps from one project, that follow the platform first — new device layouts, system components, StoreKit 2 and Play Billing for the paywall — and that an iOS or Android engineer can open. What you accept: the mobile product now has its own project; a change to the web app in Lovable does not change the phone apps, and the reverse. Price: Free for one project with unlimited prompts on one platform; Pro is €9 per user per month billed annually, €15 monthly, and adds both platforms, TestFlight distribution and Git collaboration — /pricing. The AI runs on the subscription you already have.
3. Capacitor yourself — best for a developer who wants the wrapper and the project, without a vendor
Lovable’s documentation names Capacitor as a store route, and Despia describes it accurately: “Capacitor takes your web build and puts it inside a native shell, then gives you the real native project to go with it.” You export the Lovable code (export code from Lovable has the three ways), add Capacitor, and get an Xcode project and an Android Studio project you own and maintain, with plugins for native features you wire up yourself. It is the same architecture as Despia — web code in a WebView — with the vendor replaced by your own developer time and no over-the-air layer unless you add one. Guideline 4.2 applies in the same way.
Which should you use?
The website is the product and you want it on phones this week: Despia, or Capacitor if you have a developer. Add the native features that make it more than the site in a frame, and read 4.2 before submitting.
Users are asking for things the web app cannot do well on a phone — camera-first capture, offline, widgets, notifications that open the right screen, a subscription through the store: the native rebuild. Import the Lovable project into Modaal, approve the plan, and ship the iPhone and Android apps from one project while the web app keeps running in Lovable.
You are not sure yet: the wrapper is reversible and the spec is portable. Ship the wrapper, watch what phone users actually do for a month, and write those findings into the one-page PRD; that document is the input to the rebuild whenever the answer to question 1 changes.
You may hire or sell: the rebuild, because the mobile code is then Swift and Kotlin an engineer or an acquirer can read; code export vs no-code lock-in has the questions they will ask.
Frequently asked questions
In its own words, “Despia Native – Turn Lovable Apps into Mobile Apps Instantly”: a service that ships your Lovable web app as a native binary for iOS and Android “with your web code running in the platform WebView”, adds native features through a JavaScript SDK (push, biometrics, in-app purchases, camera and more), updates the web content over the air, and offers one-click store submission. Published prices on 25 September 2026: $249 one-time for one platform, $498 for both.
By its own description, yes in the technical sense: the app is a native shell and your web code runs inside the platform WebView, with a bridge to native features. Despia’s marketing says “compile web to native”; the mechanism it documents is a WebView plus an SDK plus over-the-air updates, which is what this page means by a wrapper.
A wrapper is a native app whose screen is a browser view showing your web app, with a bridge so the web code can use phone features; the product logic stays web code and follows the browser engine. A native app’s screens are built in the platform’s own UI frameworks — SwiftUI on iPhone, Jetpack Compose on Android — in Swift and Kotlin, and follow the platform first. Both install from the stores as native binaries.
Not by export — Lovable’s FAQ states it “does not generate React Native projects”, and its export is a web project. The routes are a wrapper (Despia, or Capacitor yourself), which ships the web app in a native shell, or a rebuild: Modaal imports the Lovable project, writes a plan you approve, and rebuilds the product as SwiftUI and Jetpack Compose apps from one project against your existing Supabase backend.
Apple’s guideline 4.2 sets the bar: “Your app should include features, content, and UI that elevate it beyond a repackaged website.” A wrapper that is only the site in a frame is what that sentence describes; a wrapper that adds push, biometrics, purchases or camera is doing something the website does not. Despia’s feature list is aimed at that sentence. This page publishes no rejection rates; App Store rejection reasons has the guideline text and what has passed.
It reads your connected Lovable project — routes, screens, data model, Supabase schema and auth — and writes a plan of the screens and features for you to approve. Then several agents rebuild the app feature by feature: the logic once, the SwiftUI screens for iPhone and the Jetpack Compose screens for Android, against the same Supabase backend. You test each feature on a phone; the Xcode and Android Studio projects are on your disk. The web app in Lovable is not changed.
No. The Lovable app keeps running as the web product; the rebuild produces separate native apps that share its backend and data. What changes is maintenance: the mobile apps have their own project, so a change made in Lovable does not appear in the phone apps, and the reverse.
The stores are the same in every case: $99 a year for the Apple Developer Program, $25 once for Google Play. Despia’s published one-time prices on 25 September 2026 are $249 for one platform and $498 for both, plus a $7-a-month payments add-on. Modaal is free for one project on one platform; Pro is €9 per user per month billed annually or €15 monthly for both platforms, with the AI on your existing subscription. Capacitor is free and costs developer time.
Validated in Lovable. Native on both phones.
Connect the Lovable project, approve the plan, and Modaal’s agents rebuild it feature by feature in SwiftUI and Jetpack Compose — same backend, same data, two native apps from one project. Free for one project.
Keep reading
- Migrate a Lovable app to a mobile app
The rebuild route done by hand.
- Turn a website into an app
PWA, wrapper or native — and guideline 4.2 in full.
- Export code from Lovable
What the export contains.
- Native vs cross-platform app
What runs inside the binary, defined.
- Lovable for mobile apps
What Lovable builds and what it does not.