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.True or false: a pop-up message is processing. (a) False (b) True
- 2.Which of these is a user need? (a) a search bar (b) “What should I cook?” (c) a share button (d) a reminder alarm
-
3.⚙️ What number does this app show?
let km = 13; // typed by the user
let metres = km * 1000;
show(metres); - 4.True or false: you pick the features at the release stage. (a) True (b) False
-
5.🗒️ Version 1 of a pocket-money tracker must be ready in 10 days. How many days are left for extras after the must-haves?
add money received: 2 days
add money spent: 3 days
show the balance: 3 days - 6.🎯 A short made-up profile of a typical user is called a ___. (a) persona (b) password (c) pixel (d) protocol
-
7.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting birthdays: 24 votes
forgetting homework: 22 votes
no quiet study place: 21 votes (a) no quiet study place (b) forgetting birthdays (c) forgetting homework - 8.🎯 Is this a user need or a feature: a reminder alarm? (a) a feature (b) a user need
- 9.Which of these is an input? (a) a buzz (vibration) (b) taking a photo (c) a result on screen (d) adding up a bill
- 10.🧩 In an app, what is a slider for volume? (a) an input (b) data (c) a screen (d) a button
- 11.Which of these is an input? (a) tap to Send (b) a slider for volume (c) the game-over page (d) today’s step count
- 12.⚙️ In an app, is a result on screen an input, processing or an output? (a) output (b) input (c) processing
- 13.👥 A cricket club app has 135 players, 60 coaches and 65 fans as users. How many more players than fans are there?
- 14.Which of these app ideas solves no real problem? (a) a medicine reminder (b) a library due-date alert (c) a blank grey screen (d) a lost-and-found board
-
15.🧩 How many buttons does this app screen have?
[title] Add Homework
[text box] Notes
[button] Save
[button] Back
[text box] Due date
[button] Next
[switch] Dark mode
[slider] Text size
[text box] Age - 16.💡 A good app idea starts with ___. (a) a long name (b) a problem to solve (c) many colours (d) a cool logo
- 17.👥 A clinic app has 265 patients, 105 doctors and 220 nurses as users. How many more patients than nurses are there?
- 18.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money received (b) savings stickers (c) export to a file (d) pie-chart colours
- 19.🔢 After an app is released, what comes right after “test it again”? (a) list what to fix (b) read user reviews (c) fix and improve (d) release an update
- 20.🧩 Scores, notes and settings that an app keeps are called ___. (a) buttons (b) tabs (c) data (d) screens
- 21.True or false: an app that just says hi solves no real problem. (a) True (b) False
- 22.True or false: a homework planner is the best fit for a teen whose money runs out by Friday. (a) False (b) True
- 23.🎯 Is this a user need or a feature: “Small text is hard”? (a) a feature (b) a user need
- 24.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) share tasks to friends (b) add a homework task (c) earn stickers (d) pick a theme colour
- 25.Which of these is true of a website? (a) has a home-screen icon (b) is installed on a phone (c) needs no installing (d) updates from the store
- 26.🛠️ At which stage do you list what users need? (a) the plan stage (b) the test stage (c) the idea stage (d) the build stage
- 27.💡 Which app idea solves this problem: a patient misses doses? (a) a study-room finder (b) a lost-and-found board (c) a homework planner (d) a medicine reminder
- 28.Which of these is a screen? (a) tap to Start (b) your saved notes (c) tap to Save (d) the home page of an app
- 29.Which of these is true of a website? (a) updates from the store (b) is installed on a phone (c) comes from an app store (d) opens in a web browser
- 30.🛠️ At which stage do you talk to possible users? (a) the release stage (b) the plan stage (c) the build stage (d) the idea stage
- 31.Which of these app ideas solves no real problem? (a) a button with no action (b) a medicine reminder (c) a library due-date alert (d) a free study-room finder
- 32.🧩 In an app, what is your friends list? (a) data (b) a button (c) an input (d) a screen
- 33.💡 Does an app idea like a lost-and-found board solve a real problem? (a) No (b) Yes
- 34.⚙️ In an app, is adding up a bill an input, processing or an output? (a) output (b) processing (c) input
- 35.True or false: a recipe finder is the best fit for a gamer who forgets to drink. (a) True (b) False
-
36.🗒️ Version 1 of a bus tracker must be ready in 16 days. How many days are left for extras after the must-haves?
see where the bus is: 4 days
show arrival time: 3 days
pick your bus stop: 4 days - 37.🗂️ What kind of app is a step counter? (a) a tool app (b) a game (c) a learning app (d) a health app
- 38.Which of these is data? (a) a switch for dark mode (b) the home page of an app (c) a box to type a name (d) today’s step count
- 39.🗒️ The first small, working version of an app is often called an ___. (a) CPU (b) URL (c) MVP (d) FAQ
- 40.🔢 After an app is released, what comes right after “read user reviews”? (a) fix and improve (b) release an update (c) test it again (d) list what to fix
Answer key
- False
- “What should I cook?”
- 13000
- False
- 2
- persona
- forgetting birthdays
- a feature
- taking a photo
- an input
- a slider for volume
- output
- 70
- a blank grey screen
- 3
- a problem to solve
- 45
- add money received
- release an update
- data
- True
- False
- a user need
- add a homework task
- needs no installing
- the idea stage
- a medicine reminder
- the home page of an app
- opens in a web browser
- the idea stage
- a button with no action
- data
- Yes
- processing
- False
- 5
- a health app
- today’s step count
- MVP
- list what to fix
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students