Common questions about ShipMobile, answered.
ShipMobile is an AI-powered tool that generates React Native mobile apps from natural language descriptions. Just describe what you want, and we generate production-ready code.
ShipMobile itself is free to use. You only pay for your Gemini API usage, which is typically less than $0.01 per app generation. You bring your own API key (BYOK model).
Yes! You own 100% of the generated code. Export it to GitHub and modify, distribute, or sell it as you wish. There are no licensing restrictions on the code you generate.
No! ShipMobile is designed for non-technical users. Just describe what you want in plain English, and we handle the code. However, having some understanding of mobile apps can help you describe features better.
Expo makes React Native development easier with managed workflows, over-the-air updates, and simplified builds. React Native lets us generate true native apps for both iOS and Android from a single codebase.
We use `twrnc` (Tailwind for React Native) for styling. This gives you familiar Tailwind classes that work consistently across iOS, Android, and web.
Yes! You can connect your Supabase project in Settings for database, authentication, and storage. The AI will generate code that integrates with your Supabase setup.
We currently support Google Gemini API. More providers (Claude, OpenAI) are planned for future releases.
We use Expo Snack SDK to render your React Native code in the browser using React Native Web. It's the same preview system used on snack.expo.dev.
We create a GitHub repository with your app code, package.json, EAS configuration, and README. The repo is ready to build with Expo Application Services (EAS).
After exporting, clone the repo, run `npm install`, then use `eas build` to create binaries. Finally, `eas submit` will submit to Apple App Store and Google Play Store.
Yes, to publish on the App Store, you need an Apple Developer account ($99/year). For Google Play, you need a Google Play Developer account ($25 one-time).
No. Your API key is stored locally in your browser and is sent directly to Google's API servers. We never see or store your API keys.
Your code is stored in your browser's local storage. We don't store your generated code on our servers. When you export, it goes directly to your GitHub.
We collect basic analytics (page views, feature usage) to improve the product. We don't collect your code, chat messages, or API keys. See our Privacy Policy for details.
Check out our Troubleshooting Guide or contact us.