All docs

Docs

Mobile apps.

A mobile project in MMNTM is a standard Expo project with real native modules — not a web page in a wrapper. Here is how you see it, run it and ship it.

The phone frame

Mobile projects preview in a phone frame in the Studio. Pick a device from the toolbar — the frame's size, safe areas and colour scheme are passed to the app, so useSafeAreaInsets() and useColorScheme() behave like they would on that phone. Rotate to check landscape.

On your phone

Choose Run on phone, install Expo Go, and scan the QR code. Your phone needs to be on the same network as the studio. This path is best effort — it depends on Expo Go — and the browser frame always works.

Browser frameAlways available. Every change is checked before you see it.
Expo GoScan a QR code. Same network. Best effort.
Your own dev buildComing soon: one-click EAS development build for native modules Expo Go can't load.
StoresComing soon: build and submit through EAS with your own credentials.

Native modules

MMNTM installs packages with expo install so versions match the SDK, and it knows which packages run in Expo Go and which need a development build. Ask for a camera, notifications or haptics and MMNTM reaches for the Expo module; ask for something that needs a custom native build and it will tell you before writing it.

What MMNTM checks on mobile

Every run type-checks the project and asks the running Metro server for a real iOS bundle. That catches native-only mistakes — a web-only API, a missing platform file — without a device attached.

Publishing the web build

Mobile projects also run on the web through the same code. Publish exports the web build and hosts it on a public link, so you can share a working version before the stores.

Prompting tips

  • Name the screens: “a home screen with a list and a details screen” gives MMNTM a route structure to build.
  • Say where data lives: “saved on the device” means local storage; “synced” means MMNTM will ask for a backend.
  • Mention the platform when it matters: “iOS-style” tabs, “Android back gesture”.