> ## Documentation Index
> Fetch the complete documentation index at: https://docs.steercode.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Build a Mobile App

> Learn how to build mobile apps with SteerCode

SteerCode builds native mobile apps using <a href="https://expo.dev" target="_blank" rel="noreferrer">Expo</a> and <a href="https://reactnative.dev" target="_blank" rel="noreferrer">React Native</a>.\
It’s also the **first mobile app that builds mobile apps**, so you can generate on the go.

<Frame caption="Create a mobile app from the web">
  <img src="https://mintcdn.com/steercode/l9csF7jAQiR_B1h5/images/create-mobile-app-web.png?fit=max&auto=format&n=l9csF7jAQiR_B1h5&q=85&s=d31104f5af38c58da40a894ae398da78" alt="Create mobile app in SteerCode (web)" width="3556" height="2124" data-path="images/create-mobile-app-web.png" />
</Frame>

### How it works

1. Open <a href="https://steercode.com" target="_blank" rel="noreferrer">steercode.com</a> or download the iOS app
2. Type (or voice-record) your app idea
3. Click **Generate**

In a few minutes you’ll have a custom native app. Apps can access location, contacts, calendar, camera, photo library, notifications, gyroscope, steps, sensors, flashlight, battery info, on-device/remote AI features, and more.

<Tip>
  When requesting hardware features, mention each capability (e.g., “camera capture with gallery permissions” and “background location updates”) so SteerCode scaffolds the correct permissions and flows.
</Tip>

### Share instantly

* **iPhone**: Share and open instantly via **App Clip** — no App Store install required.
* **Android**: Open in **Expo Go** from the Play Store to preview.

Learn more: <a href="/mobile-apps/share">Instant app sharing</a> · <a href="/mobile-apps/publish-appstore">Publish to the App Store</a>

<Warning>
  Some device features require user permission prompts and real device testing. Simulators may limit certain APIs.
</Warning>

<Check>
  Ready to start? See <a href="/mobile-apps/getting-started">Mobile apps — Getting started</a>.
</Check>
