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.Which of these is a user need? (a) a dark mode switch (b) a share button (c) a search bar (d) “I keep missing the bus”
- 2.Which of these is an input? (a) the game-over page (b) the log-in page (c) tap to Save (d) a box to type a name
- 3.Which of these is a feature? (a) “I forget my homework” (b) “What should I cook?” (c) a share button (d) “Small text is hard”
- 4.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show the score (b) check the answer (c) show a question (d) background music
- 5.⚙️ In an app, is a beep sound an input, processing or an output? (a) output (b) processing (c) input
- 6.Which of these app ideas solves no real problem? (a) a bill splitter (b) a medicine reminder (c) a library due-date alert (d) a page of random dots
- 7.💡 How can you check that people really have the problem? (a) copy another app (b) just guess (c) ask possible users (d) pick a colour
- 8.⚙️ In an app, is working out a tip an input, processing or an output? (a) output (b) input (c) processing
- 9.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) set a due date (b) add a homework task (c) see tasks by day (d) share tasks to friends
- 10.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) pie-chart colours (b) export to a file (c) savings stickers (d) add money received
- 11.True or false: you sketch the screens at the release stage. (a) False (b) True
-
12.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Settings
[text box] City
[text box] Age
[slider] Brightness
[button] Send
[button] Back - 13.Which of these happens at the test stage? (a) sketch the screens (b) talk to possible users (c) share the download link (d) let friends try it
- 14.🔢 When you make an app, which comes FIRST? (a) test the app (b) build the app (c) release it (d) get an idea
- 15.🎯 Why learn about users before you build? (a) to slow it down (b) to build what they need (c) to pick a logo (d) to make it longer
- 16.🔍 Which is the odd one out? (a) spot a problem to solve (b) list what users need (c) draw the user flow (d) talk to possible users
- 17.🧩 In an app, what is the game-over page? (a) a button (b) a screen (c) an input (d) data
- 18.🧩 Which input is best for choosing a volume level? (a) a switch (b) a text box (c) a title (d) a slider
- 19.Which of these app ideas solves no real problem? (a) a free study-room finder (b) a bill splitter (c) a library due-date alert (d) a blank grey screen
-
20.⚙️ What number does this app show?
let price = 60; // typed by the user
let qty = 4; // typed by the user
let total = price * qty;
show(total); - 21.🗒️ What is a must-have feature? (a) a colour theme (b) a sound effect (c) one the app cannot skip (d) a nice extra
- 22.🗒️ Why keep version 1 small? (a) to use up storage (b) to learn from users soon (c) to look bigger (d) to confuse users
-
23.🧩 How many buttons does this app screen have?
[title] New Note
[button] Done
[text box] Email
[button] Send - 24.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) export to a file (b) pie-chart colours (c) add money spent (d) savings stickers
- 25.True or false: speaking a command is an input. (a) True (b) False
- 26.⚙️ In an app, is a buzz (vibration) an input, processing or an output? (a) input (b) output (c) processing
- 27.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) water animations (b) share your streak (c) log a glass of water (d) custom alert sounds
-
28.🗒️ Version 1 of a pocket-money tracker must be ready in 12 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 - 29.True or false: a unit converter is a tool app. (a) False (b) True
-
30.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[text box] Email
[button] Send -
31.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Sign Up
[text box] City
[button] Send
[button] Next
[switch] Sound - 32.🔢 After an app is released, which comes LAST? (a) test it again (b) fix and improve (c) release an update (d) read user reviews
- 33.🎯 What is the best first step to learn what users need? (a) guess on your own (b) pick the colours (c) write the code (d) ask and watch users
- 34.🔍 Which is the odd one out? (a) a cricket run chase (b) a racing challenge (c) a unit converter (d) a word battle
- 35.🧩 In an app, what is your high score? (a) a button (b) a screen (c) data (d) an input
-
36.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “losing water bottles”?
missing the bus: 23 votes
losing water bottles: 11 votes
no quiet study place: 5 votes - 37.Which of these is true of an app? (a) comes from an app store (b) opens in a web browser (c) needs no installing (d) opens from a link
- 38.True or false: a pocket-money tracker is the best fit for a reader who finds small print hard. (a) False (b) True
- 39.📅 An app team plans for 4 days, builds for 11 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
-
40.📊 Survey: which problem bugs you most? How many students voted in all?
missing the bus: 17 votes
forgetting birthdays: 6 votes
no quiet study place: 7 votes
Answer key
- “I keep missing the bus”
- a box to type a name
- a share button
- background music
- output
- a page of random dots
- ask possible users
- processing
- share tasks to friends
- add money received
- False
- 3
- let friends try it
- get an idea
- to build what they need
- draw the user flow
- a screen
- a slider
- a blank grey screen
- 240
- one the app cannot skip
- to learn from users soon
- 2
- add money spent
- True
- output
- log a glass of water
- 4
- True
- 1
- 2
- release an update
- ask and watch users
- a unit converter
- data
- 12
- comes from an app store
- False
- 18
- 30
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students