Interactive Build an App Lesson 2: switch on four upgrades to climb from toy to tool, and sort what makes a tool real, with an AI Coach.
Build an App · Lesson 2 Pro  ~14 min · Builds on Lesson 1
Pro

From toy to tool — data, logic, and real screens.

A Lesson 1 tool answers once and forgets. This lesson turns it into something you rely on: it saves your data, follows your business rules, and gives you screens to manage it all — still no code, just a richer description of the job.

The mental model

The jump to a real tool: it remembers data, follows rules, and has more than one screen.

A Lesson 1 tool answers a single question and forgets. A real tool keeps your data, enforces the rules of your business, and gives you places to view and manage what you've put in. Same no-code approach — you're just describing a richer job.

The reframeA tool earns its keep when you stop rebuilding it. If you re-enter the same data every time, it's a toy. The moment it remembers and shows your history, it becomes part of how you work.

Step 01 · The upgrade console

Four upgrades turn a one-shot tool into a real one. Switch each on — watch your tool's maturity climb. Each card holds the prompt that does it.

Tool maturity:
Toy
That's the difference between "only I understand this" and "a teammate could pick it up." Real data, rules that hold, screens that make sense, and small specific polish — described in plain English, built by AI.

Step 02 · Toy or tool?

What actually makes a tool "real"? Tap each capability — does it move you from toy to tool, or is it just polish-on-a-toy?

Your data probably disappears on refresh right now — that's normal at this stage; the tool holds it in memory. Making data permanent and shared is exactly what Lesson 3 sets up. For now, focus on the logic and screens.

Your challenge: make your tool remember

Take the Lesson 1 tool and level it up:

  1. Add saving so entries persist in a list with a running total.
  2. Encode two real rules from your business (a calculation and a validation).
  3. Split it into two screens with simple navigation.
  4. Add an empty state and friendly error messages.

Lesson complete

You can add saved data, encode validation and conditional rules, split a tool into screens, add the polish a teammate needs, and understand why in-session data resets.

Up next

Lesson 3 · Ship it for your team — hosting, accounts & your data

🎓
AI Coach
Ask anything about this lesson
Hey! I'm your AI Coach for this lesson. Ask me anything about adding data, rules, or multiple screens to your tool. What's on your mind?
Free lesson coaching is limited to 3 questions. Upgrade to Pro for unlimited coaching on every lesson.