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 app would help this user most: a student who keeps forgetting due dates? (a) a homework planner (b) a recipe finder (c) a pocket-money tracker (d) a big-text reader
-
2.📊 Survey: which problem bugs you most? Which problem should your app solve first?
no quiet study place: 11 votes
forgetting birthdays: 24 votes
forgetting homework: 5 votes (a) forgetting homework (b) forgetting birthdays (c) no quiet study place -
3.🗒️ Version 1 of a pocket-money tracker must be ready in 8 days. How many days are left for extras after the must-haves?
add money received: 4 days
add money spent: 2 days
show the balance: 2 days - 4.True or false: your friends list is data. (a) True (b) False
- 5.Which of these is an input? (a) the settings page (b) tap to Save (c) a switch for dark mode (d) today’s step count
-
6.⚙️ What number does this app show?
let km = 10; // typed by the user
let metres = km * 1000;
show(metres); - 7.📅 An app team plans for 3 days, builds for 10 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 8.🗒️ The first small, working version of an app is often called an ___. (a) CPU (b) URL (c) MVP (d) FAQ
-
9.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 100; // typed by the user
line 2: let qty = 3; // typed by the user
line 3: let total = price * qty;
line 4: show(total); (a) line 4 (b) line 3 (c) line 2 (d) line 1 -
10.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 30; // typed by the user
line 2: let qty = 3; // typed by the user
line 3: let total = price * qty;
line 4: show(total); (a) line 3 (b) line 2 (c) line 4 (d) line 1 - 11.True or false: tap to Save is a screen. (a) True (b) False
- 12.🗒️ 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) a dark mode
- 13.Which of these is an input? (a) a result on screen (b) a pop-up message (c) checking a password (d) taking a photo
- 14.Which of these is a user need? (a) a share button (b) a dark mode switch (c) “Small text is hard” (d) a reminder alarm
- 15.🗂️ What kind of app is a water reminder? (a) a game (b) a health app (c) a tool app (d) a learning app
-
16.🗒️ Version 1 of a bus tracker must be ready in 13 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: 2 days - 17.🔢 After an app is released, which comes first: “release an update” or “fix and improve”? (a) release an update (b) fix and improve
-
18.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Settings
[text box] Email
[button] Save
[slider] Brightness
[text box] Phone
[switch] Show hints - 19.🧩 What does a button do when you tap it? (a) saves the battery (b) shows the time (c) starts an action (d) changes the phone
- 20.🗒️ 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) show the score (d) confetti effects
- 21.💡 Which app idea solves this problem: a patient misses doses? (a) a homework planner (b) a bill splitter (c) a medicine reminder (d) a study-room finder
-
22.🧩 How many buttons does this app screen have?
[title] New Note
[slider] Volume
[button] Send
[text box] Name
[text box] Phone
[text box] Email
[button] Back
[button] Cancel - 23.True or false: a button with no action solves a real problem. (a) True (b) False
-
24.🧩 How many buttons does this app screen have?
[title] Order Snacks
[text box] Subject
[button] Send
[text box] City -
25.🧩 How many buttons does this app screen have?
[title] Sign Up
[button] Cancel
[text box] Name
[slider] Volume
[switch] Show hints
[text box] Phone -
26.🧩 How many buttons does this app screen have?
[title] Add Homework
[text box] Age
[button] Done
[button] Help
[button] Cancel -
27.🧩 Which of these is a button on this screen?
[title] Sign Up
[text box] Due date
[text box] Email
[text box] Age
[button] Cancel (a) Cancel (b) Age (c) Due date (d) Email -
28.📊 Survey: which problem bugs you most? How many students voted in all?
wasting pocket money: 11 votes
missing the bus: 17 votes
forgetting birthdays: 4 votes - 29.📱 Which one updates from the store: an app or a website? (a) an app (b) a website
- 30.🔔 What is a message an app shows on your lock screen called? (a) a variable (b) a wireframe (c) a notification (d) a web address
- 31.Which of these app ideas solves a real problem? (a) a blank grey screen (b) a page of random dots (c) a medicine reminder (d) a button with no action
-
32.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[button] Send
[text box] Email
[text box] Due date
[slider] Volume
[switch] Show hints
[button] Back - 33.True or false: a slider for volume is an input. (a) True (b) False
- 34.🧩 What do we call one full page of an app? (a) a screen (b) a variable (c) a battery (d) a cable
- 35.📅 An app team plans for 2 days, builds for 11 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
- 36.True or false: a recipe finder is the best fit for a pupil juggling five projects. (a) False (b) True
- 37.🧩 In an app, what is a slider for volume? (a) a button (b) an input (c) data (d) a screen
- 38.True or false: an alarm clock is a tool app. (a) False (b) True
- 39.Which of these app ideas solves no real problem? (a) a bill splitter (b) a medicine reminder (c) a button with no action (d) a library due-date alert
- 40.True or false: taking a photo is an input. (a) False (b) True
Answer key
- a homework planner
- forgetting birthdays
- 0
- True
- a switch for dark mode
- 10000
- 17
- MVP
- line 3
- line 3
- False
- a dark mode
- taking a photo
- “Small text is hard”
- a health app
- 4
- fix and improve
- 4
- starts an action
- confetti effects
- a medicine reminder
- 3
- False
- 1
- 1
- 3
- Cancel
- 32
- an app
- a notification
- a medicine reminder
- 4
- True
- a screen
- 15
- False
- an input
- True
- a button with no action
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students