App Dev Worksheet: Part 1 Test
Developer's tip (Name the topic): First decide which topic the question is about. Use that lesson’s rule: count, order, match or work it out. Read every line of a screen or a code snippet before you answer.
NameDateTime takenScore ___ / 40
- 1.🎯 What is the best first step to learn what users need? (a) write the code (b) pick the colours (c) guess on your own (d) ask and watch users
- 2.Which of these is an input? (a) a beep sound (b) adding up a bill (c) a buzz (vibration) (d) typing your age
- 3.Which of these is an input? (a) the game-over page (b) the settings page (c) tap to go Next (d) a slider for volume
- 4.💡 Does an app idea like a medicine reminder solve a real problem? (a) Yes (b) No
-
5.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 14; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 3 (b) line 1 (c) line 2 - 6.🔍 Which is the odd one out? (a) a puzzle with levels (b) a flashcard trainer (c) a racing challenge (d) a word battle
- 7.👥 A library app has 295 readers, 75 librarians and 60 volunteers as users. Which user group is the biggest? (a) volunteers (b) librarians (c) readers
- 8.📱 Which one is installed on a phone: an app or a website? (a) an app (b) a website
- 9.🧩 In an app, what is the settings page? (a) data (b) a screen (c) an input (d) a button
-
10.🧩 How many buttons does this app screen have?
[title] Edit Profile
[text box] Subject
[button] Next - 11.True or false: a bill splitter solves no real problem. (a) False (b) True
- 12.Which of these is true of a website? (a) comes from an app store (b) is installed on a phone (c) updates from the store (d) has a web address
- 13.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show a question (b) check the answer (c) background music (d) show the score
- 14.True or false: the home page of an app is a screen. (a) False (b) True
- 15.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) set a due date (c) see tasks by day (d) pick a theme colour
- 16.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) an avatar shop (b) background music (c) confetti effects (d) show the score
-
17.🧩 How many buttons does this app screen have?
[title] New Note
[button] Save
[text box] Notes
[button] Back
[button] Next - 18.🗒️ The first small, working version of an app is often called an ___. (a) FAQ (b) CPU (c) MVP (d) URL
- 19.💡 Does an app idea like a free study-room finder solve a real problem? (a) No (b) Yes
- 20.True or false: you write the code at the build stage. (a) True (b) False
-
21.⚙️ What number does this app show?
let km = 5; // typed by the user
let metres = km * 1000;
show(metres); - 22.True or false: a free study-room finder solves no real problem. (a) True (b) False
- 23.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) see today’s total (b) water animations (c) log a glass of water (d) set a reminder time
- 24.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a sound effect (c) a nice extra (d) a colour theme
- 25.🔢 When you make an app, what comes right after “test the app”? (a) get an idea (b) build the app (c) plan the screens (d) release it
- 26.🎯 Which app would help this user most: a child saving up for a cycle? (a) a homework planner (b) a big-text reader (c) a water reminder (d) a pocket-money tracker
- 27.Which of these is data? (a) a date picker (b) the game-over page (c) the home page of an app (d) today’s step count
- 28.🗒️ A to-do app with no “add a task” feature is ___. (a) ready to release (b) missing a must-have (c) a nice extra (d) well planned
- 29.Which of these happens at the plan stage? (a) talk to possible users (b) write down the bugs (c) draw the user flow (d) let friends try it
- 30.👥 A clinic app has 295 patients, 125 doctors and 35 nurses as users. Which user group is the biggest? (a) patients (b) nurses (c) doctors
- 31.🎯 An app for “everyone” with no clear user usually ___. (a) wins every prize (b) helps nobody well (c) needs no testing (d) is easy to build
- 32.True or false: a website needs no installing. (a) True (b) False
- 33.🎯 Is this a user need or a feature: a search bar? (a) a user need (b) a feature
- 34.Which of these is true of an app? (a) needs no installing (b) opens in a web browser (c) is installed on a phone (d) opens from a link
- 35.True or false: a bus tracker is the best fit for a student who often misses the school bus. (a) True (b) False
-
36.🧩 How many buttons does this app screen have?
[title] Edit Profile
[text box] City
[button] Save
[switch] Dark mode
[text box] Age
[button] Help - 37.True or false: you list what users need at the idea stage. (a) True (b) False
- 38.True or false: you spot a problem to solve at the build stage. (a) True (b) False
- 39.True or false: speaking a command is an input. (a) False (b) True
- 40.Which of these is true of a website? (a) comes from an app store (b) has a home-screen icon (c) opens in a web browser (d) is installed on a phone
Answer key
- ask and watch users
- typing your age
- a slider for volume
- Yes
- line 2
- a flashcard trainer
- readers
- an app
- a screen
- 1
- False
- has a web address
- background music
- True
- pick a theme colour
- show the score
- 3
- MVP
- Yes
- True
- 5000
- False
- water animations
- one the app cannot skip
- release it
- a pocket-money tracker
- today’s step count
- missing a must-have
- draw the user flow
- patients
- helps nobody well
- True
- a feature
- is installed on a phone
- True
- 2
- True
- False
- True
- opens in a web browser
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students