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

Prompting well

How to describe your App or Web App so the first version is close to right.

Before you start: Your first project

Say these four things

  1. Who it's for and what it's for. "A booking manager for a small yoga studio."
  2. The main screens or views. "A weekly timetable, a class detail view and a customer list."
  3. The data it keeps. "Each class has a time, teacher, capacity and booked count."
  4. The feel. "Calm, light, lots of whitespace, green accents."

Weak

A fitness app.

Strong

An App for interval workouts: create a workout with rounds, work and rest times; a big countdown screen with sounds; a history of finished workouts. Dark theme, orange accents.

Ask for behaviour, not just looks

"When I mark a task done it moves to the bottom and the progress bar updates" is better than "make the tasks nicer".

Use realistic examples

Mention real-looking sample data ("three sample classes on Monday morning") so the preview isn't empty.

Keep the first prompt focused

Build the core first, then add features one message at a time. Big lists of features in one message make it harder to get each one right.

What to avoid

  • API keys or passwords. Never paste secrets into a prompt. See Credentials and connections.
  • Other packages. Projects use a fixed, preview-safe set of libraries (see Apps vs Web Apps). Asking for other npm packages won't work in the preview.
  • Real backends. Projects save data on the device today. See Data, sign-in and storage.

Related articles

Iterating with chatMake changes, fix problems and grow your project one message at a time.Apps vs Web AppsWhat each project type is, how it runs, and how to choose.Choosing a modelWhat Auto does, how the models differ, and what each one costs.
Didn't find what you needed? Contact support
← Previous
Apps vs Web Apps
Next →
Iterating with chat