GENAI 102
M02 · L02
Before You Build

Types of Apps

The word “app” covers several very different shapes — a page in a browser, an icon on a phone, a command in a terminal. Pick the shape that fits the goal before you build, and everything after gets easier.

01 / 08
GENAI 102
M02 · L02
The Main Kinds

Five Shapes

Almost every product is one of these — or a combination of them.

  • Web app — runs in a browser, nothing to install
  • Mobile app — iOS or Android, installed on the phone
  • Desktop app — installed on a computer
  • CLI tool — runs in a terminal
  • Service / API — no UI; other programs call it
02 / 08
GENAI 102
M02 · L02
The Tradeoff

Reach vs. Capability vs. Effort

No shape wins on everything. Each trades reach, device capability, and build effort differently.

  • Web — easiest to share; just send a link
  • Mobile — best device access, but app-store friction
  • CLI — fast to build, for a developer audience
  • Service — a backend other apps build on
03 / 08
GENAI 102
M02 · L02
Choosing

Which One Fits?

Match the shape to who uses it and where. The same idea points at a different shape depending on the answer.

A personal tool
Open it on your phone → mobile or web
A daily script
Run it yourself → a CLI tool

Something you share by link → a web app.

04 / 08
GENAI 102
M02 · L02
In the Real World

Most Products Combine Shapes

Real products rarely pick just one. A single product often stacks several shapes, each doing the job it is best at.

A common combination
A web frontend for people · a service backend for the logic · a CLI for admin tasks
05 / 08
GENAI 102
Build It
From Concept to Capstone

Build It

How to implement: for the tool you want to build, write down the one shape that fits best — and why: who uses it, and on what device.

  • Weekly AI Tasks tracker — a web app for the task UI, plus a service that receives WhatsApp / messaging webhooks. That combination is deliberate.
  • Personal brand site — a web app, and specifically a static site (no server needed), which is the cheapest to host and share.
06 / 08
GENAI 102
Knowledge Check

Check what stuck

Three questions from this lesson. Answer to see why — the explanation appears whether you were right or wrong. Nothing is scored or saved.

Question 1 of 0
Score 0/0

07 / 08
GENAI 102
Summary
Recap

What you learned

“App” is five shapes — web, mobile, desktop, CLI, service — each trading reach, capability, and effort. Match the shape to who uses it and where, and remember most real products combine several.

Next Lesson
08 / 08