Short answer. Publish the site in Framer, copy the address (your custom domain or the Framer one), and paste it into the free APK builder. You get the APK and the AAB for Google Play, both free.
Framer hosts the site itself; there is no code export, so the app loads the published site.
Two ways to build it
| Route | Best for | What happens |
|---|---|---|
| Wrap the published site | Every Framer site | The app shows the live site. Publishing in Framer updates it. |
Step by step
Design the phone breakpoint
Framer lets you design separate breakpoints. Make sure the phone breakpoint exists and is finished: that is the layout the app will show.
Publish
Publish the site and use the production address. A custom domain keeps the app working if you ever move the site.
Build the app
Paste the address into the APK builder. You get the APK and the Play Store AAB, both free.
What works inside the app
- Framer animations, scroll effects and CMS collections, because the app renders the real site.
- Framer forms, and links to phone numbers, email and maps, which open the right app on the phone.
What to check first
Google Play and "just a website"
Google may reject an app that only repeats a website. Add value the site does not have in a browser: push notifications, offline access to key pages, or a home-screen widget, all available when you build with the AppMint app.
Links that leave the site
Links to other domains open in the phone's browser by default, which is usually what you want for social profiles and articles.
Publishing your Framer app on Google Play
Google Play takes an AAB (Android App Bundle), not an APK. The builder gives you the AAB free with every build, signed with a key that stays the same for the same package name, so keep that package name for every update and raise the version number each time. Before you submit, go through the Play Store checklist: a privacy policy, screenshots, the data-safety form and, for a new personal developer account, the closed test with testers.
If Play reports that the signing key does not match, read fixing the upload key error.
Questions
Can I export Framer code into the app?
No. Framer does not export site code, so the app loads your published site.
Is it free?
Yes, building the APK is free.
Do Framer updates reach the app?
Yes. Publish in Framer and every installed app shows the new version.
Other builders
Lovable to APK
You built the app in Lovable and it works in the browser. Here is how to get it onto phones as a real Android app, insta…
Google AI Studio to APK
Google AI Studio can build a working web app from a prompt, but it stops at the browser. AppMint takes the ZIP you downl…
Bolt.new to APK
Bolt.new builds and runs full web apps in the browser. To put one on Android phones you do not need React Native or Expo…
v0 by Vercel to APK
v0 generates Next.js apps and deploys them to Vercel in one click. The deployed app is exactly what you need to build an…
Replit to APK
Replit Agent builds full-stack apps with a real server and database. That server keeps running on Replit; the Android ap…
Base44 to APK
Base44 builds the app, its database and its user accounts together and hosts all of it. That makes it a good fit for an …
Bubble to APK
Bubble apps are full web applications with logins, workflows and a database. You can put one on Android by packaging the…
Google Sites to APK
Google Sites is how many schools, clubs and small teams publish information. Putting that site in an app gives people on…
All builders
Every app builder we have a guide for, in one list.
Last checked 2026-09-25.