← Back to Help Center

Mobile apps

Expo previews, device frames, and what is not native yet.

Webster mobile app projects use Expo + React Native. The builder preview shows your app in a web-based preview inside device-style frames — not a download from the App Store or Play Store.

Preview vs native

What you see in WebsterWhat it is
Desktop tabExpo web build in a normal browser-width frame
iPhone tabSame web preview in an iPhone-style frame (not native iOS)
Android tabSame web preview in an Android-style frame (not a native APK)

The frames help you judge layout, typography, and touch targets. They do not mean your app is running as a native binary on a phone.

Develop preview

During Develop, Webster boots Expo web in the sandbox (or Vite for website half of Both). The preview iframe shows that Expo web surface — use Web | App tabs on Both projects.

Website + app (Both)

If you chose Website + app, your revision contains:

  • Web artifacts (HTML / SvelteKit starter under web/)
  • Mobile artifacts (Expo starter under mobile/ or at the project root for mobile-only)

Use the preview tabs to check the web side; mobile frames apply to the app portion.

App Store and Play Store

Publishing to Apple App Store or Google Play is not part of this MVP slice. When store publishing ships, it will use your Expo project output — separate from Publish for websites.

Tips

  • Describe screens and flows in chat (“login”, “home feed”, “settings”).
  • Test iPhone and Android frames before assuming one layout fits all.
  • For a site-only goal, pick Website instead of Mobile app to avoid mismatched tooling.

See also: Preview · New project

Did this help?
Other language: DE