fingr.

Our Terms of Service and Privacy Policy change on November 16, 2026. Terms changes · Privacy Policy changes

Screens Before Code: How Prototyping Cuts App Revision Costs

Seeing and editing real screens before anything is built is the cheapest way to get an app right. What to decide in a prototype, the common traps, and how to turn a prototype into a working app.

· 6 min read

Screens Before Code: How Prototyping Cuts App Revision Costs

Key takeaways

  • A prototype is the real screens before they work. Its job is to be looked at and changed.
  • When you catch "that's not what I meant" before development, the fix is one screen instead of a rebuild.
  • Plans everyone agreed on in writing often look different on a screen. Missing screens and awkward flows show up right away.
  • fingr lets you edit the screen design first, then builds the real app to match it.

Words and screens tell different stories

"Customers pick from the menu and order; the owner confirms." In a planning doc that's one line. Draw it, and the questions pour in:

  • Are menu items big photos or a dense list?
  • Where do customers choose options like size or extra toppings?
  • What do they see right after ordering?
  • How does the owner find out a new order came in?

Everyone nodded at the sentence. The screens reveal that everyone imagined something different. Find that out before development and you edit a screen. Find it out after and you're tearing apart a feature that already works.

When you find out decides what it costs

The same change takes very different amounts of work depending on when you make it. Take "let's skip accounts and just ask for a phone number at checkout."

When you change it What has to change
During planning One sentence
During the prototype Remove the sign-up screen, add a phone field to checkout
After development Sign-up and login, how customer data is stored, how customers find past orders, the customer list in the admin area, notification emails

Changes after development touch the parts you can't see (data and permissions) more than the parts you can. That's why they're expensive. A prototype pulls those changes up into the middle row.

What to settle in a prototype

Screens and flow

Which screens exist and how people move between them. Split them into customer screens (home, list, detail, order or booking, my history) and owner screens (new orders, customer list, settings). Missing screens become obvious.

What each screen shows

What's biggest on the home screen, and what the buttons actually say. "Book a table" beats "Submit," and "Accept order" beats "OK." Specific labels confuse fewer people.

Color, type and feel

One brand color and one font go a long way toward making the app feel like yours. A bakery's app and a law firm's app shouldn't feel the same.

How it looks on a phone

Most of your customers will open it on a phone. Check that buttons are big enough for a thumb and text doesn't get cut off.

A fingr screen plan previewed at phone size. One button switches between desktop and mobile.
A fingr screen plan previewed at phone size. One button switches between desktop and mobile.

Who should see the prototype?

Don't review it alone. Whoever built it already knows where to tap, so they can't spot the confusing parts.

  • Two or three real customers. Hand them your phone and say only "book an appointment." Wherever their thumb hesitates is what needs fixing. If you feel the urge to explain, the screen isn't doing its job.
  • The staff who'll run it. Show them the owner screens, not the customer ones. Questions like "where do I see new bookings?" or "who can cancel?" tell you what's missing.
  • Partners, investors or a developer you might hire. A handful of screens gets everyone picturing the same thing far faster than a written plan.

The feedback you get is concrete: "I can't find this button," "why does this screen exist?" You rarely hear that from people reading a document. And acting on it still costs just one screen.

Two prototype traps

1. Stopping at a pretty picture. Even a carefully drawn design gets reinterpreted the moment it's handed to a developer. Colors drift, spacing changes, and you spend more time matching the two. The best prototypes flow straight into the real app.

2. Trying to decide everything in the prototype. The prototype is for overall direction and screen structure. Agonizing over tiny button color differences just delays launch. You can still adjust details after the real app exists.

With fingr: edit the screens, get that exact app

fingr puts this step right in the middle of the app-making flow.

  1. Describe your idea and answer a few questions. fingr suggests the features and screens you need, and you choose a design template from several styles.
  2. Real screens appear. You change wording, layout, colors and fonts while looking at them, and add screens you need. You can get this far without even creating an account.
  3. When you're happy, click "Build the real app with this design." fingr builds a working web app that follows your edited screens, colors and fonts, with sign-up, login, saved data and payments. It usually takes a few minutes, and an admin area is included from the first version even though you didn't design one.
The screen planning editor. Click the part to change in the preview, or describe the change, and that screen updates.
The screen planning editor. Click the part to change in the preview, or describe the change, and that screen updates.
The screen plan (prototype) for a pilates booking app.
The screen plan (prototype) for a pilates booking app.
The real app built from that plan. Colors, layout and feel follow the planned screens closely.
The real app built from that plan. Colors, layout and feel follow the planned screens closely.

Since nobody redraws your screens for a handoff, "the result doesn't match the design" happens far less. Spots that need photos (menu items, staff, locations) get realistic photos instead of placeholder drawings.

After the app is built, you can still request changes in plain words. Before any change, fingr shows the maximum it could cost in credits (small fix 5, medium 10, one feature 30, large feature 40), then charges only what the work actually used. Still, the cheapest place to settle the big decisions is the screen design step.

When another approach fits better

  • A designer wants pixel-level control. Professional tools like Figma are the right fit. fingr's screen editing is built for non-developers making changes by looking at the result.
  • You want to try dozens of screen variations in seconds. v0 and Lovable update the preview almost instantly. The final step, turning those screens into a service with data, login and an admin area, is more on you. We break down the differences in v0 vs fingr.

If you still need to decide what to build before designing screens, start with Do market research before you build.

Try it

Describe the app you want in a sentence or two. Within minutes you'll have screens you can edit, and once they look right, fingr turns them into the real app. You can build one app with free credits, no credit card needed. Start with the screens.

FAQ

What is a prototype?

The screens of your app before they actually work. Buttons, text, layout and colors look real, but nothing is saved and no payments go through yet. It exists so you can look at it and change it.

Why does prototyping lower costs?

It moves the moment you say 'that's not what I meant' to before development. Before development you change one screen. After, you're changing data, permissions and every connected screen.

What should a prototype settle?

The list of screens and how people move between them, what each screen shows, colors and fonts, and how everything looks on a phone.

Does a fingr prototype become the real app?

Yes. After editing the screens, click 'Build the real app with this design' and fingr builds a working web app that follows those screens, colors and fonts, with sign-up, saved data and payments.

Start your app with one sentence

Answer a few questions, see the screens first, then turn them into a real app. You can build one app with free credits.