appfully
BuildSpotlightPricingDocs
Log inGet started
Overview

Getting started

  • Welcome to Appfully
  • Your first project

Building

  • Apps vs Web Apps
  • Prompting well
  • Iterating with chat
  • Images and files
  • Choosing a model

Preview & testing

  • Preview and testing
  • Fixing preview errors

Publishing & export

  • Publishing to Spotlight
  • Exporting your code
  • Hosting and custom domains
  • Growth and stats
  • Payments in your projects
  • Working with others

Connections & data

  • Connections
  • Credentials and connections
  • Data, sign-in and storage
  • Services and APIs

Plans & billing

  • Credits
  • Fable and premium models
  • Plans and payments

Safety & privacy

  • What's public and what's private
  • Security and safeguards

Help

  • Troubleshooting
  • FAQ
  • Contacting support
appfully

Describe an app. Get a real iOS and Android app in seconds.

Product

  • Start building
  • Spotlight
  • Models & pricing

Resources

  • Docs
  • Blog

Company

  • About
  • Contact us
  • Press

Legal

  • Privacy policy
  • Terms of service
  • Refund policy
  • Copyright policy
© 2026 Appfully. All rights reserved.
Docs / Preview & testing

Preview and testing

How the live preview works for Apps and Web Apps, and what behaves differently there.

Before you start: Your first project

Apps

Apps run in Expo's official web player, shown on a phone frame. The first load can take 10–20 seconds while Expo bundles your code. Press Reload above the preview to restart it.

To try an App on a real phone, download it (see Exporting your code) and open it with Expo Go.

Web Apps

Web Apps run in a browser frame. Use the desktop / tablet / phone buttons to check responsive layouts at real widths.

For your safety, the preview runs in a sandbox: it can't read Appfully's cookies or your account. A few browser features behave differently there:

FeatureIn the previewIn your exported or published app
Saving data (localStorage)Works, but resets when the preview reloadsReal, persistent storage
Page URLs (history)Kept as a #hash; the page doesn't navigateNormal URLs
IndexedDBNot available (reports "unsupported")Available
Offline / service workersIgnoredAvailable
Copy to clipboardWorks after a clickWorks
Links to other sitesOpen in a new tabNormal
Links to pages that don't existShow a short note instead of navigatingNormal
FormsStay on the pageWhatever your code does

The Code tab

Switch to Code to read the full App.tsx (and watch it stream in during a build). Use Copy to grab it.

Testing checklist

  • Click through every screen and button.
  • Add, edit and delete some data, then reload to see what persists.
  • Web Apps: check phone width for overflowing text and tap targets.
  • Apps: check that text fits on a small phone and nothing hides under the notch.

Related articles

Fixing preview errorsWhat to do when the preview shows an error, stays blank or won't load.Apps vs Web AppsWhat each project type is, how it runs, and how to choose.TroubleshootingQuick fixes for the most common messages and problems.
Didn't find what you needed? Contact support
← Previous
Choosing a model
Next →
Fixing preview errors