Back to Docs

Frequently Asked Questions

Common questions about ShipMobile, answered.

General

What is ShipMobile?

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.

How much does it cost?

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).

Can I use the generated code?

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.

Do I need coding experience?

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.

Technical

Why Expo/React Native?

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.

What styling system is used?

We use `twrnc` (Tailwind for React Native) for styling. This gives you familiar Tailwind classes that work consistently across iOS, Android, and web.

Can I add my own backend?

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.

What APIs are supported?

We currently support Google Gemini API. More providers (Claude, OpenAI) are planned for future releases.

How does the web preview work?

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.

Export & Deployment

What happens when I export?

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).

How do I deploy to the App Store?

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.

Do I need an Apple Developer account?

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).

Privacy & Security

Is my API key stored on your servers?

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.

Is my code stored on your servers?

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.

What data do you collect?

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.

Still have questions?

Check out our Troubleshooting Guide or contact us.