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.📅 An app team plans for 5 days, builds for 6 days, tests for 2 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 2.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) pick your bus stop (b) see where the bus is (c) a dark mode (d) show arrival time
- 3.True or false: a unit converter is a learning app. (a) True (b) False
-
4.🧩 Which of these is a button on this screen?
[title] Order Snacks
[slider] Volume
[text box] Due date
[button] Start
[text box] Age
[button] Done (a) Due date (b) Done (c) Volume (d) Age - 5.📱 Which one needs no installing: an app or a website? (a) a website (b) an app
- 6.🎯 Which app would help this user most: a reader who finds small print hard? (a) a homework planner (b) a big-text reader (c) a bus tracker (d) a recipe finder
- 7.🧩 In an app, what is a box to type a name? (a) an input (b) a button (c) a screen (d) data
- 8.🔢 When you make an app, which comes first: “test the app” or “plan the screens”? (a) test the app (b) plan the screens
-
9.🗒️ 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: 3 days
add money spent: 2 days
show the balance: 5 days - 10.🔢 When you make an app, which comes LAST? (a) get an idea (b) test the app (c) plan the screens (d) release it
-
11.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[button] Save
[switch] Sound
[button] Done
[slider] Text size
[button] Cancel
[text box] City - 12.True or false: an app has a home-screen icon. (a) False (b) True
- 13.True or false: the log-in page is a screen. (a) True (b) False
- 14.🎯 A short made-up profile of a typical user is called a ___. (a) pixel (b) protocol (c) persona (d) password
- 15.True or false: a website updates from the store. (a) True (b) False
- 16.🔢 When you make an app, which comes first: “get an idea” or “build the app”? (a) get an idea (b) build the app
- 17.👥 A clinic app has 135 patients, 55 doctors and 255 nurses as users. Which user group is the biggest? (a) nurses (b) doctors (c) patients
- 18.🧩 In an app, what is a date picker? (a) a screen (b) a button (c) an input (d) data
- 19.Which of these is an output? (a) checking a password (b) speaking a command (c) working out a tip (d) a result on screen
-
20.📊 Survey: which problem bugs you most? How many students voted in all?
forgetting birthdays: 8 votes
wasting pocket money: 25 votes
losing water bottles: 16 votes - 21.🧩 In an app, what is the settings page? (a) an input (b) data (c) a button (d) a screen
- 22.🎯 Is this a user need or a feature: a reminder alarm? (a) a feature (b) a user need
- 23.🔢 After an app is released, which comes FIRST? (a) release an update (b) fix and improve (c) list what to fix (d) read user reviews
- 24.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) add a homework task (b) earn stickers (c) pick a theme colour (d) share tasks to friends
- 25.📱 Which one has a home-screen icon: an app or a website? (a) a website (b) an app
- 26.💡 Does an app idea like a free study-room finder solve a real problem? (a) No (b) Yes
- 27.💡 Does an app idea like a lost-and-found board solve a real problem? (a) Yes (b) No
- 28.Which of these is an output? (a) a pop-up message (b) tapping a button (c) taking a photo (d) sorting the scores
- 29.🗒️ When should nice-to-have features be built? (a) after the must-haves (b) before anything (c) never (d) on day one
-
30.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 24 votes
no quiet study place: 8 votes
forgetting homework: 11 votes (a) no quiet study place (b) forgetting homework (c) missing the bus - 31.True or false: a racing challenge is a game. (a) True (b) False
- 32.🗒️ What is a must-have feature? (a) a colour theme (b) a nice extra (c) one the app cannot skip (d) a sound effect
-
33.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 129; // typed by the user
line 2: let friends = 3; // typed by the user
line 3: let share = bill / friends;
line 4: show(share); (a) line 4 (b) line 2 (c) line 3 (d) line 1 - 34.👥 A school app has 285 students, 180 teachers and 25 parents as users. Which user group is the biggest? (a) parents (b) teachers (c) students
- 35.💡 An app that tries to do everything at once is usually ___. (a) finished fast (b) very small (c) hard to use (d) easy to build
- 36.🛠️ At which stage do you put it on an app store? (a) the test stage (b) the release stage (c) the idea stage (d) the build stage
-
37.⚙️ What number does this app show?
let km = 9; // typed by the user
let metres = km * 1000;
show(metres); - 38.Which of these is a screen? (a) a slider for volume (b) the settings page (c) today’s step count (d) tap to Start
- 39.📅 An app team plans for 4 days, builds for 10 days, tests for 3 days and releases on 1 more day. How many days does the whole project take?
- 40.🎯 What is the best first step to learn what users need? (a) pick the colours (b) write the code (c) guess on your own (d) ask and watch users
Answer key
- 11
- a dark mode
- False
- Done
- a website
- a big-text reader
- an input
- plan the screens
- 0
- release it
- 3
- True
- True
- persona
- False
- get an idea
- nurses
- an input
- a result on screen
- 49
- a screen
- a feature
- read user reviews
- add a homework task
- an app
- Yes
- Yes
- a pop-up message
- after the must-haves
- missing the bus
- True
- one the app cannot skip
- line 3
- students
- hard to use
- the release stage
- 9000
- the settings page
- 18
- ask and watch users
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students