App Dev Worksheet: Final Test
Developer's tip (Plan, design, build, check): Find the topic: what apps are, designing apps, or logic and building. Read every screen, list or code line carefully, top to bottom. For code, write each value down step by step and check it again.
NameDateTime takenScore ___ / 40
- 1.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) pick your bus stop (c) see where the bus is (d) a dark mode
- 2.🧑 Who is an app really made for? (a) its coder only (b) its charger (c) its users (d) its icon
- 3.🔐 Which permission does a selfie sticker app really need? (a) the camera (b) the microphone (c) location (d) contacts
- 4.✏️ What is a wireframe? (a) a simple screen sketch (b) a charging cable (c) the finished app (d) a type of password
- 5.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) makes it harder (b) helps everyone
- 6.🧩 In an app, what is the home page of an app? (a) a screen (b) data (c) an input (d) a button
- 7.🔍 Which is the odd one out? (a) sorting the scores (b) taking a photo (c) adding up a bill (d) working out a tip
- 8.📅 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?
- 9.👥 A cricket club app has 90 players, 255 coaches and 30 fans as users. How many more coaches than fans are there?
- 10.Which of these is a feature? (a) “I forget my homework” (b) “I keep missing the bus” (c) “What should I cook?” (d) a reminder alarm
-
11.🗒️ Version 1 of a homework planner must be ready in 13 days. How many days are left for extras after the must-haves?
add a homework task: 1 days
set a due date: 4 days
see tasks by day: 4 days - 12.True or false: a final design is a quick sketch. (a) False (b) True
-
13.🗒️ Version 1 of a water reminder must be ready in 10 days. How many days are left for extras after the must-haves?
set a reminder time: 1 days
log a glass of water: 4 days
see today’s total: 4 days - 14.Which of these is a screen? (a) today’s step count (b) a slider for volume (c) tap to go Next (d) the settings page
- 15.Which of these fits saving on the phone? (a) photos on two devices (b) a draft you are typing (c) a class leaderboard (d) chat messages to friends
- 16.💡 A good app idea starts with ___. (a) many colours (b) a problem to solve (c) a cool logo (d) a long name
-
17.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Order Snacks
[button] Back
[text box] City
[text box] Age -
18.🔁 What number does this code show?
let scores = [91, 45, 30];
let count = 0;
for (let i = 0; i < scores.length; i++) {
if (scores[i] >= 60) {
count = count + 1;
}
}
show(count); - 19.🔢 In a food-order flow, which comes first: “add it to the cart” or “pay for the order”? (a) pay for the order (b) add it to the cart
- 20.🧭 Which part of navigation sits at the bottom? (a) a menu button (b) a tab bar (c) the back button
- 21.🎯 Is this a user need or a feature: a dark mode switch? (a) a user need (b) a feature
- 22.🛠️ At which stage do you connect the data? (a) the test stage (b) the plan stage (c) the build stage (d) the idea stage
-
23.🔁 What number does this code show?
let scores = [13, 4, 1, 6];
let best = 0;
for (let i = 0; i < scores.length; i++) {
if (scores[i] > best) {
best = scores[i];
}
}
show(best); - 24.🗂️ What kind of app is a sleep tracker? (a) a tool app (b) a game (c) a learning app (d) a health app
- 25.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) check the answer (b) confetti effects (c) background music (d) an avatar shop
- 26.Which of these is true of a wireframe? (a) shows the real fonts (b) has the real colours (c) uses plain grey boxes (d) uses the final pictures
- 27.Which of these is true of an app? (a) has a web address (b) has a home-screen icon (c) needs no installing (d) opens from a link
- 28.💡 Which app idea solves this problem: students cannot find a quiet room? (a) a lost-and-found board (b) a medicine reminder (c) a study-room finder (d) a homework planner
-
29.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Save button: 44 px tall
Back button: 68 px tall
Send button: 48 px tall (a) Back (b) Send (c) Save - 30.👆 An event in an app is ___. (a) a colour theme (b) a kind of list (c) an app store (d) something that happens
-
31.🖼️ How many parts (boxes) does this wireframe have?
[ list of items ]
[ Add button ]
[ filter buttons ]
[ Save button ]
[ menu icon ]
[ tab bar ] - 32.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a final design (b) a wireframe
- 33.🚀 In version 2.5.1, which number is the major version? (a) 5 (b) 1 (c) 2 (d) 251
- 34.🎯 What is the best first step to learn what users need? (a) write the code (b) ask and watch users (c) guess on your own (d) pick the colours
- 35.⚙️ In an app, is typing your age an input, processing or an output? (a) input (b) output (c) processing
- 36.🔘 Is this good or poor button design: buttons almost touching? (a) good design (b) poor design
-
37.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Start button: 44 px tall
Done button: 60 px tall
Back button: 68 px tall (a) Done (b) Start (c) Back - 38.Which of these makes the app harder to use? (a) labels on every icon (b) captions on videos (c) strong colour contrast (d) colour as the only clue
- 39.🧩 Which input is best for turning something ON or OFF? (a) a slider (b) a switch (c) a text box (d) a title
-
40.🧰 What number does this code show?
function triple(n) {
return n * 3;
}
show(triple(22));
Answer key
- a dark mode
- its users
- the camera
- a simple screen sketch
- makes it harder
- a screen
- taking a photo
- 15
- 225
- a reminder alarm
- 4
- False
- 1
- the settings page
- a draft you are typing
- a problem to solve
- 2
- 1
- add it to the cart
- a tab bar
- a feature
- the build stage
- 13
- a health app
- check the answer
- uses plain grey boxes
- has a home-screen icon
- a study-room finder
- Save
- something that happens
- 6
- a wireframe
- 2
- ask and watch users
- input
- poor design
- Start
- colour as the only clue
- a switch
- 66
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students