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.🗒️ Why keep version 1 small? (a) to look bigger (b) to learn from users soon (c) to use up storage (d) to confuse users
- 2.🗒️ A to-do app with no “add a task” feature is ___. (a) a nice extra (b) ready to release (c) well planned (d) missing a must-have
- 3.🔍 Which is the odd one out? (a) a times-table quiz (b) a racing challenge (c) a puzzle with levels (d) a cricket run chase
- 4.📱 Which one opens in a web browser: an app or a website? (a) an app (b) a website
-
5.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Sign Up
[button] Done
[text box] Notes
[slider] Text size
[text box] Age
[button] Help - 6.Which of these is a screen? (a) tap to Start (b) tap to go Next (c) tap to Send (d) the settings page
- 7.Which of these is true of an app? (a) needs no installing (b) opens in a web browser (c) updates from the store (d) opens from a link
- 8.True or false: tap to Start is a button. (a) True (b) False
- 9.True or false: speaking a command is an output. (a) False (b) True
- 10.Which of these is a user need? (a) a search bar (b) a dark mode switch (c) a reminder alarm (d) “What should I cook?”
- 11.True or false: a water reminder is a learning app. (a) True (b) False
-
12.🧩 Which of these is a button on this screen?
[title] Edit Profile
[button] Send
[button] Cancel
[switch] Show hints
[slider] Brightness
[text box] Due date
[button] Help
[text box] Phone (a) Show hints (b) Phone (c) Help (d) Due date - 13.Which of these is a feature? (a) “Small text is hard” (b) a search bar (c) “I forget my homework” (d) “What should I cook?”
- 14.🔔 What is a message an app shows on your lock screen called? (a) a web address (b) a wireframe (c) a notification (d) a variable
- 15.True or false: a website needs no installing. (a) False (b) True
- 16.🔢 After an app is released, which comes LAST? (a) test it again (b) read user reviews (c) fix and improve (d) release an update
- 17.True or false: a box to type a name is an input. (a) True (b) False
-
18.🗒️ Version 1 of a quiz app must be ready in 5 days. How many days are left for extras after the must-haves?
show a question: 1 days
check the answer: 1 days
show the score: 3 days - 19.📅 An app team plans for 3 days, builds for 5 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 20.🧩 In an app, what is your high score? (a) a screen (b) an input (c) a button (d) data
- 21.True or false: a medicine reminder solves a real problem. (a) True (b) False
- 22.🗒️ When should nice-to-have features be built? (a) never (b) on day one (c) after the must-haves (d) before anything
-
23.⚙️ What number does this app show?
let km = 8; // typed by the user
let metres = km * 1000;
show(metres); - 24.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) pick your bus stop (b) show arrival time (c) see where the bus is (d) change the bus icon
- 25.True or false: a website updates from the store. (a) True (b) False
- 26.💡 Which app idea solves this problem: projects pile up at once? (a) a study-room finder (b) a lost-and-found board (c) a medicine reminder (d) a homework planner
-
27.🧩 How many buttons does this app screen have?
[title] New Note
[text box] Name
[button] Done
[button] Help
[text box] Due date
[button] Next - 28.Which of these is an input? (a) the settings page (b) a date picker (c) tap to Start (d) tap to go Next
- 29.True or false: an app opens from a link. (a) True (b) False
-
30.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[slider] Brightness
[switch] Sound
[text box] Due date
[text box] Age
[text box] Name
[button] Back -
31.⚙️ What number does this app show?
let price = 25; // typed by the user
let qty = 4; // typed by the user
let total = price * qty;
show(total); - 32.🔍 Which is the odd one out? (a) connect the data (b) write the code (c) draw the user flow (d) add the buttons
- 33.🔍 Which is the odd one out? (a) pick the features (b) sketch the screens (c) draw the user flow (d) write the store text
- 34.True or false: you put it on an app store at the idea stage. (a) False (b) True
- 35.📅 An app team plans for 4 days, builds for 8 days, tests for 2 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
-
36.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Order Snacks
[text box] City
[button] Back
[text box] Age
[button] Send
[button] Save
[switch] Dark mode
[text box] Email -
37.📊 Survey: which problem bugs you most? How many more votes did “wasting pocket money” get than “missing the bus”?
forgetting homework: 14 votes
missing the bus: 4 votes
wasting pocket money: 8 votes - 38.Which of these is an output? (a) a result on screen (b) typing your age (c) tapping a button (d) working out a tip
-
39.🧩 How many buttons does this app screen have?
[title] Edit Profile
[button] Cancel
[text box] City
[text box] Phone
[button] Start
[slider] Text size
[text box] Age - 40.🎯 Which app would help this user most: a teen whose money runs out by Friday? (a) a big-text reader (b) a water reminder (c) a pocket-money tracker (d) a bus tracker
Answer key
- to learn from users soon
- missing a must-have
- a times-table quiz
- a website
- 3
- the settings page
- updates from the store
- True
- False
- “What should I cook?”
- False
- Help
- a search bar
- a notification
- True
- release an update
- True
- 0
- 12
- data
- True
- after the must-haves
- 8000
- change the bus icon
- False
- a homework planner
- 3
- a date picker
- False
- 5
- 100
- draw the user flow
- write the store text
- False
- 12
- 4
- 4
- a result on screen
- 2
- a pocket-money tracker
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students