We’re excited to announce Mobile Apps on Replit!
A conversational way to build, test, and publish real mobile apps just by describing what you want.
Users can now go from idea → working app → App Store without learning mobile frameworks, installing Xcode, or managing complex build pipelines.
You describe your app in chat.
Replit builds it.
You preview it on your phone.
And when you’re ready, you publish it.
Behind the scenes, Replit handles the entire mobile stack, from frontend to backend to App Store submission, so creators can focus on the idea, not the tooling.
Learn more about the latest capabilities and how it came together here!
Very good, are the native functions already working? In-app purchases? Real-time location? Could you describe which functions are available and what the next steps are?
Can I remix an app that I have build for web and it is integrated into a mobile app. Would I have to have two versions or it can be both with the same build (which I expect it should be). I think I’ve missed some emails so WE reading for me !
I tried doing Apple Store Dev a while back. I had to buy a Mac just so I could authorize the code or some such. It was a convoluted experience and difficult. Eventually I gave up and sold the Mac. (Side bar: I did get some cash in a class action lawsuit against Apple. It felt like some tasty revenge against a company that poses as being so user-friendly often being so user-hostile.)
Anyway this is great. I read in one of the other comments we can’t port over an existing app to the mobile app and must build from scratch. Is that accurate? A bummer if so, but this is still very exciting! Would love to see more integration with stores - Apple, Google Play, itch-io, Xbox, and all of them.
Replit is king!
EDIT: Dare I request integration with Ad Networks too so we can easily add monetization that way? Would be supreme!
This would be ideal for both web > mobile and mobile > web integrations.
For example, I would like to have web access for my mobile application, so the user can access certain functions or even so I can build some administrative pages to manage the mobile app. This integration would be the next necessary step.
Mobile and web apps integrated into the same database.
Hi, Maybe this will help, i tried this last night:
I had an existing app that I wanted a IOS app built for.
I used agent in this app to give me all the details of the web app API’s and data connections etc, and then asked it to give me a prompt i could use in a new project to create a bespoke IOS app that would connect to my existing apps data base etc. So effectively it becomes the IOS version of the webapp i already had.
This worked well very quickly, it still needs some refinement to make sure the functions from the webapp are the same as the IOS app, and i havent published it to the App store, just tried a preview in EXPO go.
But this solved the issue I had which sounds similar to yours.
This is amazing as I have a native-SDK need for my app. I ran into a problem publishing it to the Apple Store from my Macbook however. The publishing flow asked me for an Expo account, which I made but then end up on an Expo Launch page that requires a GitHub url. I repeatedly tried on my Macbook and couldn’t get past that. I then tried on my PC and was able to get past that, because it seemed to use an automatic “replit-private” Expo account, after which I could select my Replit project and successfully upload to Apple Store. That’s great but is there any way I could publish from my Macbook?
One other niggle… I made an update to the app and needed to repush to TestFlight, but that silently failed until I told Replit to bump the build version (to 1.0.1). I expected Replit would ask about updating that before trying to repush.
UPDATE: after that first manual bump to 1.0.1, Replit is smart enough to ask me to bump to further revisions after republishes. So the problem is only the first time.
I’ve just got an app in TestFlight, absolutely insane. I had an app I made a few months back and used the old project to help me export using Replit’ new app feature as a new project.
Yeah ask Replit to make a script for versioning before publishing, ask for a prompt for the shell and run it before publishing, this will run as a new build in TestFlight as you would have seen. Internal users will have immediate access.