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 / Building

Apps vs Web Apps

What each project type is, how it runs, and how to choose.

AppWeb App
Runs oniPhone, Android (and the web via Expo)Any modern browser
Built withExpo SDK 54, React NativeReact 19, Tailwind CSS
PreviewLive iPhone or Android frame (instant)Browser frame at desktop, tablet and phone widths
Saves data inThe device (AsyncStorage)The browser (localStorage)
ExportExpo project (npx expo start)Vite project (npm run dev)

Choose an App when…

  • People will use it on their phone, often on the go: trackers, timers, games, personal tools.
  • You want it to feel native: tab bars, big touch targets, phone-sized layouts.

Choose a Web App when…

  • It's used at a desk or shared by link: dashboards, CRMs, booking and admin tools, internal tools.
  • You want it to work on any device without installing anything.

What's in the code

Both kinds are a single App.tsx file so the AI can keep the whole project in view.

  • Apps can use React Native, @expo/vector-icons, safe-area helpers and AsyncStorage.
  • Web Apps can use React and lucide-react icons, with all styling in Tailwind classes.

Navigation between screens is done with state inside the file, so it works the same in the preview and after export.

Can I switch types later?

Not in place. Start a new project of the other type and describe it again; paste key details from the old chat.

Related articles

Your first projectSign in, describe an idea and get a working preview in a few minutes.Exporting your codeDownload a ready-to-run project or push it to GitHub.Preview and testingHow the live preview works for Apps and Web Apps, and what behaves differently there.
Didn't find what you needed? Contact support
← Previous
Your first project
Next →
Prompting well