Mobile Apps

Build native iOS and Android apps and publish to app stores

Capacity can build native mobile apps for iOS and Android. You can create a standalone mobile app or add a mobile app to an existing full-stack web project.

Project Types

Mobile-Only

A standalone mobile app with its own backend and database — perfect for apps that don't need a web version.

Full-Stack + Mobile

Add a mobile app to an existing web project. Both the web and mobile apps share the same backend and database automatically.

Note:

This is ideal for products that need both a web dashboard and a companion mobile app — they share the same API and data.

Building Your Mobile App

Create the App

Describe your mobile app to the AI, just like any other project:

  • "Build a fitness tracker app with workout logging, progress charts, and reminders"
  • "Add a mobile app to my project with push notifications and offline support"

The AI generates screens, navigation, components, and backend endpoints — all connected.

Preview During Development

While building, you can preview your mobile app using Expo Go on your physical device or emulator. The editor provides a QR code and connection URL.

Building for Production

When you're ready to create a production build:

  1. Go to SettingsMobile
  2. Configure your app details (name, icon, bundle identifier)
  3. Set up signing credentials for iOS and/or Android
  4. Click Build

You can build for:

  • iOS — requires an Apple Developer account
  • Android — generates a signed app ready for the Play Store
  • Both — build for both platforms simultaneously

Note:

Builds run in the cloud. You don't need a Mac or Xcode installed — everything is handled remotely.

App Store Submission

After a successful build, you can submit directly to the stores from Capacity.

Apple App Store

  1. Configure your Apple Developer credentials in project settings
  2. Provide your Apple API Key (.p8 file), Key ID, Issuer ID, and Team ID
  3. Click Submit to App Store

Capacity handles code signing, provisioning profiles, and the App Store Connect submission process.

Google Play Store

  1. Configure your Google Play credentials in project settings
  2. Upload your service account JSON key
  3. Click Submit to Google Play

Note:

You'll need an active Apple Developer account ($99/year) for iOS and a Google Play Developer account ($25 one-time) for Android.

Build History

Track all your builds and submissions in the Mobile settings panel:

  • Build status (pending, building, completed, failed)
  • Download build artifacts
  • Submission status for each store
  • Build timestamps and platform details