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 learn about users before you build? (a) to make it longer (b) to pick a logo (c) to slow it down (d) to build what they need
- 2.🗒️ The first small, working version of an app is often called an ___. (a) MVP (b) CPU (c) FAQ (d) URL
-
3.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[button] Send
[text box] City
[text box] Name
[button] Back
[button] Help - 4.🔢 When you make an app, which comes first: “build the app” or “release it”? (a) build the app (b) release it
- 5.🧩 Which part lets the user give the app information? (a) an icon (b) a logo (c) an input (d) a title
-
6.⚙️ What number does this app show?
let bill = 240; // typed by the user
let friends = 5; // typed by the user
let share = bill / friends;
show(share); - 7.🔍 Which is the odd one out? (a) adding up a bill (b) speaking a command (c) working out a tip (d) checking a password
- 8.🗒️ 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
- 9.Which of these app ideas solves a real problem? (a) a button with no action (b) a medicine reminder (c) an app that just says hi (d) a blank grey screen
- 10.🎯 Is this a user need or a feature: a dark mode switch? (a) a user need (b) a feature
-
11.⚙️ What number does this app show?
let bill = 50; // typed by the user
let friends = 2; // typed by the user
let share = bill / friends;
show(share); - 12.⚙️ In an app, is a buzz (vibration) an input, processing or an output? (a) processing (b) input (c) output
- 13.👥 A library app has 135 readers, 25 librarians and 115 volunteers as users. How many users does it have in all?
- 14.Which of these happens at the idea stage? (a) spot a problem to solve (b) write the code (c) write down the bugs (d) sketch the screens
- 15.⚙️ In an app, is speaking a command an input, processing or an output? (a) input (b) output (c) processing
- 16.👥 A library app has 190 readers, 205 librarians and 60 volunteers as users. How many users does it have in all?
-
17.📊 Survey: which problem bugs you most? How many students voted in all?
losing water bottles: 25 votes
forgetting homework: 3 votes
no quiet study place: 21 votes - 18.💡 Which app idea solves this problem: bottles go missing at school? (a) a study-room finder (b) a bill splitter (c) a homework planner (d) a lost-and-found board
- 19.📅 An app team plans for 3 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?
- 20.True or false: the log-in page is a button. (a) False (b) True
-
21.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting birthdays: 7 votes
losing water bottles: 5 votes
no quiet study place: 24 votes (a) forgetting birthdays (b) losing water bottles (c) no quiet study place -
22.🗒️ Version 1 of a water reminder must be ready in 11 days. How many days are left for extras after the must-haves?
set a reminder time: 1 days
log a glass of water: 2 days
see today’s total: 4 days - 23.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) change the bus icon (c) rate the driver (d) pick your bus stop
- 24.Which of these is an output? (a) checking a password (b) a result on screen (c) typing your age (d) taking a photo
- 25.Which of these is an input? (a) tap to Start (b) a box to type a name (c) the game-over page (d) the home page of an app
- 26.True or false: a homework planner is the best fit for a runner who forgets to sip water. (a) False (b) True
- 27.Which of these is true of an app? (a) has a web address (b) needs no installing (c) opens from a link (d) has a home-screen icon
-
28.📊 Survey: which problem bugs you most? Which problem should your app solve first?
wasting pocket money: 6 votes
forgetting homework: 24 votes
missing the bus: 10 votes (a) wasting pocket money (b) forgetting homework (c) missing the bus - 29.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show the score (b) background music (c) check the answer (d) show a question
-
30.🧩 How many buttons does this app screen have?
[title] Add Homework
[slider] Volume
[button] Save
[button] Help
[text box] Email
[text box] Notes
[button] Done - 31.🎯 Who are the users of an app? (a) only the testers (b) the app icons (c) the people who use it (d) only the coders
- 32.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money spent (b) savings stickers (c) show the balance (d) add money received
- 33.Which of these is a user need? (a) a search bar (b) a share button (c) “I keep missing the bus” (d) a reminder alarm
- 34.Which of these is an input? (a) a result on screen (b) a pop-up message (c) working out a tip (d) tapping a button
-
35.🧩 Which of these is a button on this screen?
[title] Settings
[button] Save
[button] Cancel
[text box] Phone
[text box] Email
[slider] Volume
[text box] Subject (a) Subject (b) Phone (c) Cancel (d) Email -
36.🧩 Which of these is a button on this screen?
[title] Sign Up
[text box] Name
[text box] Due date
[text box] Subject
[button] Cancel
[button] Done (a) Done (b) Name (c) Due date (d) Subject - 37.Which of these is true of a website? (a) comes from an app store (b) updates from the store (c) has a home-screen icon (d) has a web address
- 38.🗂️ What kind of app is a puzzle with levels? (a) a health app (b) a tool app (c) a learning app (d) a game
- 39.🔢 After an app is released, what comes right after “list what to fix”? (a) read user reviews (b) fix and improve (c) release an update (d) test it again
- 40.🔍 Which is the odd one out? (a) try every button (b) write down the bugs (c) let friends try it (d) list what users need
Answer key
- to build what they need
- MVP
- 2
- build the app
- an input
- 48
- speaking a command
- a dark mode
- a medicine reminder
- a feature
- 25
- output
- 275
- spot a problem to solve
- input
- 455
- 49
- a lost-and-found board
- 9
- False
- no quiet study place
- 4
- pick your bus stop
- a result on screen
- a box to type a name
- False
- has a home-screen icon
- forgetting homework
- background music
- 3
- the people who use it
- savings stickers
- “I keep missing the bus”
- tapping a button
- Cancel
- Done
- has a web address
- a game
- fix and improve
- list what users need
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students