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.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) savings stickers (b) pie-chart colours (c) add money spent (d) export to a file
- 2.Which of these happens at the idea stage? (a) connect the data (b) try every button (c) share the download link (d) list what users need
- 3.🛠️ At which stage do you spot a problem to solve? (a) the test stage (b) the idea stage (c) the plan stage (d) the build stage
- 4.💡 Which app idea solves this problem: Grandpa forgets his tablets? (a) a lost-and-found board (b) a bill splitter (c) a homework planner (d) a medicine reminder
- 5.💡 How can you check that people really have the problem? (a) pick a colour (b) copy another app (c) ask possible users (d) just guess
- 6.🗒️ Why keep version 1 small? (a) to confuse users (b) to look bigger (c) to learn from users soon (d) to use up storage
- 7.🔍 Which is the odd one out? (a) list what users need (b) talk to possible users (c) spot a problem to solve (d) draw the user flow
-
8.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Edit Profile
[text box] Age
[text box] Due date
[text box] Notes
[switch] Sound
[button] Cancel - 9.🔢 After an app is released, what comes right after “list what to fix”? (a) fix and improve (b) read user reviews (c) test it again (d) release an update
- 10.True or false: a medicine reminder solves a real problem. (a) False (b) True
-
11.🧩 How many buttons does this app screen have?
[title] Edit Profile
[text box] Age
[button] Cancel
[button] Next
[button] Save
[text box] Subject
[text box] Due date - 12.True or false: a homework planner is the best fit for a runner who forgets to sip water. (a) True (b) False
- 13.💡 Does an app idea like a medicine reminder solve a real problem? (a) No (b) Yes
- 14.True or false: a switch for dark mode is a screen. (a) True (b) False
- 15.📅 An app team plans for 5 days, builds for 8 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?
-
16.🗒️ Version 1 of a quiz app must be ready in 6 days. How many days are left for extras after the must-haves?
show a question: 1 days
check the answer: 2 days
show the score: 2 days - 17.👥 A school app has 185 students, 230 teachers and 200 parents as users. How many more parents than students are there?
-
18.🧩 How many buttons does this app screen have?
[title] New Note
[button] Next
[text box] Due date
[button] Help -
19.⚙️ What number does this app show?
let km = 10; // typed by the user
let metres = km * 1000;
show(metres); - 20.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) rate the driver (c) pick your bus stop (d) see where the bus is
- 21.⚙️ In an app, is working out a tip an input, processing or an output? (a) input (b) processing (c) output
- 22.⚙️ In an app, is speaking a command an input, processing or an output? (a) input (b) output (c) processing
- 23.🧩 In an app, what is a slider for volume? (a) a button (b) data (c) a screen (d) an input
- 24.True or false: speaking a command is an input. (a) False (b) True
- 25.⚙️ In an app, is a buzz (vibration) an input, processing or an output? (a) input (b) processing (c) output
-
26.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 13; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 2 (b) line 3 (c) line 1 - 27.💡 Does an app idea like a page of random dots solve a real problem? (a) Yes (b) No
- 28.📱 The word “app” is short for ___. (a) appointment (b) apparatus (c) appetite (d) application
- 29.🔍 Which is the odd one out? (a) a word battle (b) a racing challenge (c) a sleep tracker (d) a cricket run chase
- 30.True or false: tap to Start is an input. (a) True (b) False
-
31.⚙️ What number does this app show?
let bill = 296; // typed by the user
let friends = 4; // typed by the user
let share = bill / friends;
show(share); - 32.True or false: a water reminder is a health app. (a) False (b) True
-
33.🧩 How many buttons does this app screen have?
[title] New Note
[slider] Brightness
[text box] City
[switch] Sound
[button] Done - 34.🧩 Which part lets the user give the app information? (a) a title (b) an input (c) a logo (d) an icon
-
35.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 15 votes
forgetting homework: 7 votes
losing water bottles: 21 votes (a) missing the bus (b) losing water bottles (c) forgetting homework - 36.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a nice extra (c) a sound effect (d) a colour theme
- 37.True or false: today’s step count is data. (a) False (b) True
- 38.Which of these is a user need? (a) a search bar (b) “I keep missing the bus” (c) a dark mode switch (d) a reminder alarm
- 39.📅 An app team plans for 5 days, builds for 7 days, tests for 1 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 40.👥 A library app has 190 readers, 70 librarians and 265 volunteers as users. Which user group is the biggest? (a) readers (b) volunteers (c) librarians
Answer key
- add money spent
- list what users need
- the idea stage
- a medicine reminder
- ask possible users
- to learn from users soon
- draw the user flow
- 4
- fix and improve
- True
- 3
- False
- Yes
- False
- 7
- 1
- 15
- 2
- 10000
- rate the driver
- processing
- input
- an input
- True
- output
- line 2
- No
- application
- a sleep tracker
- False
- 74
- True
- 1
- an input
- losing water bottles
- one the app cannot skip
- True
- “I keep missing the bus”
- 12
- volunteers
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students