Designing for real users
The best apps are built around the people who use them. Designers find out what users need, sketch ideas, test them with real people and improve them again and again.
Know your users
Write down clear user requirements, for example: "A Year 7 pupil can find their next lesson in under 10 seconds."
Good requirements are specific, so you can test whether you met them.
Prototype, test, improve
| Stage | What happens |
|---|---|
| Design | sketch screens on paper or make a simple wireframe showing where things go |
| Prototype | build a quick early version, without every feature |
| User testing | watch real users try it. Note where they get stuck; do not help them |
| Improve | fix the problems, then test again |
Usability and accessibility
Accessibility: as many people as possible can use it, including people with a disability. For example: text that contrasts with the background, text that can be made bigger, captions on videos, alt text on images, and not using colour alone to show meaning.
A project that combines tools, such as a survey, a spreadsheet and an app builder, is judged by how well it meets its users' needs.
A school wants an app to help Year 7s find their way around. Plan how to design it for real users.
- Ask some Year 7s what they find hard about getting around.
- Write requirements, for example: find any room in under 30 seconds.
- Sketch a wireframe, build a simple prototype and watch Year 7s use it.
- Fix what confuses them and test again.
Answer: Find out users' needs, write testable requirements, prototype, test with real users and improve in cycles.
Design starts with the users: find out what they need, write testable requirements, build a prototype, watch real users test it, then improve and test again (iterative design). Make it usable and accessible.
- AND
- A Boolean operator that gives True (1) only when both inputs are True.
- NOT
- A Boolean operator that flips its input: True becomes False and False becomes True.
- Spreadsheet
- A program that stores data in a grid of cells and calculates with formulas, such as =SUM(B2:B6).
Try two quick questions
See if it has sunk in. Answers are marked straight away.
2 more questions
Try each one, then tap to check.
What should a designer do before sketching an app?
- Pick the colours
- Write the code
- Publish the app
- Find out what the users need
Show the answer
Answer: Find out what the users need
Users' needs come first.
Which is a wireframe?
- A rough layout showing where buttons and text will go
- A finished app
- A network cable
- A computer case
Show the answer
Answer: A rough layout showing where buttons and text will go
A wireframe is a basic layout sketch.
Check you have got it
Answer 6 quick questions with instant marking. If you get one wrong, GCSE-ready shows you why and gives you another go. It is free, and you do not need an account.
Last updated 2 October 2026. Spotted a mistake? Tell us and we will fix it.