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 teen learning to make snacks? (a) a pocket-money tracker (b) a recipe finder (c) a bus tracker (d) a homework planner
- 2.Which of these is a screen? (a) a box to type a name (b) tap to Save (c) the home page of an app (d) tap to Send
- 3.🗒️ You are planning version 1 of a pocket-money tracker. Which feature is a MUST-HAVE? (a) add money spent (b) export to a file (c) savings stickers (d) pie-chart colours
- 4.True or false: a beep sound is an output. (a) True (b) False
- 5.🧩 In an app, what is a switch for dark mode? (a) an input (b) a button (c) data (d) a screen
- 6.🔍 Which is the odd one out? (a) a torch (b) a water reminder (c) a calculator (d) an alarm clock
- 7.⚙️ In an app, is a beep sound an input, processing or an output? (a) input (b) processing (c) output
- 8.📅 An app team plans for 3 days, builds for 10 days, tests for 1 days and releases on 1 more day. How many days does the whole project take?
- 9.🎯 Is this a user need or a feature: a search bar? (a) a user need (b) a feature
- 10.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) see tasks by day (c) set a due date (d) earn stickers
- 11.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) see today’s total (b) water animations (c) log a glass of water (d) set a reminder time
- 12.True or false: a bus tracker is the best fit for a runner who forgets to sip water. (a) True (b) False
- 13.🔍 Which is the odd one out? (a) draw the user flow (b) write down the bugs (c) pick the features (d) sketch the screens
- 14.🎯 Is this a user need or a feature: “I forget my homework”? (a) a user need (b) a feature
- 15.🗂️ What kind of app is a cricket run chase? (a) a learning app (b) a tool app (c) a health app (d) a game
- 16.Which of these app ideas solves no real problem? (a) an app that just says hi (b) a lost-and-found board (c) a medicine reminder (d) a bill splitter
- 17.True or false: a calculator is a learning app. (a) True (b) False
- 18.🎯 An app for “everyone” with no clear user usually ___. (a) wins every prize (b) is easy to build (c) helps nobody well (d) needs no testing
- 19.🗒️ A to-do app with no “add a task” feature is ___. (a) a nice extra (b) well planned (c) missing a must-have (d) ready to release
- 20.Which of these is an input? (a) speaking a command (b) adding up a bill (c) a buzz (vibration) (d) working out a tip
- 21.Which of these is a screen? (a) a switch for dark mode (b) the game-over page (c) your saved notes (d) tap to Save
-
22.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting birthdays: 17 votes
forgetting homework: 3 votes
no quiet study place: 19 votes (a) forgetting birthdays (b) forgetting homework (c) no quiet study place -
23.🧩 Which of these is a button on this screen?
[title] New Note
[button] Back
[text box] Phone
[slider] Text size
[button] Cancel (a) Phone (b) Text size (c) Cancel - 24.💡 Does an app idea like a bill splitter solve a real problem? (a) Yes (b) No
- 25.True or false: a water reminder is the best fit for a runner who forgets to sip water. (a) True (b) False
- 26.🗂️ What kind of app is a flashcard trainer? (a) a game (b) a health app (c) a learning app (d) a tool app
- 27.⚙️ In an app, is a pop-up message an input, processing or an output? (a) processing (b) input (c) output
- 28.🧩 In an app, what is your friends list? (a) a screen (b) a button (c) data (d) an input
-
29.⚙️ What number does this app show?
let price = 80; // typed by the user
let qty = 5; // typed by the user
let total = price * qty;
show(total); - 30.🗒️ 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) see where the bus is
- 31.🗂️ What kind of app is a calculator? (a) a learning app (b) a game (c) a health app (d) a tool app
- 32.👥 A school app has 70 students, 245 teachers and 205 parents as users. How many more parents than students are there?
-
33.🗒️ Version 1 of a water reminder must be ready in 15 days. How many days are left for extras after the must-haves?
set a reminder time: 3 days
log a glass of water: 1 days
see today’s total: 5 days - 34.True or false: a pop-up message is an input. (a) False (b) True
-
35.🧩 How many buttons does this app screen have?
[title] Sign Up
[button] Save
[switch] Sound
[text box] Age
[text box] Due date
[text box] Email - 36.True or false: tapping a button is processing. (a) True (b) False
- 37.Which of these is true of a website? (a) has a web address (b) is installed on a phone (c) updates from the store (d) has a home-screen icon
- 38.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) pick your bus stop (b) a dark mode (c) rate the driver (d) change the bus icon
- 39.🗂️ What kind of app is a step counter? (a) a game (b) a learning app (c) a tool app (d) a health app
- 40.🎯 What is the best first step to learn what users need? (a) guess on your own (b) write the code (c) ask and watch users (d) pick the colours
Answer key
- a recipe finder
- the home page of an app
- add money spent
- True
- an input
- a water reminder
- output
- 15
- a feature
- earn stickers
- water animations
- False
- write down the bugs
- a user need
- a game
- an app that just says hi
- False
- helps nobody well
- missing a must-have
- speaking a command
- the game-over page
- no quiet study place
- Cancel
- Yes
- True
- a learning app
- output
- data
- 400
- see where the bus is
- a tool app
- 135
- 6
- False
- 1
- False
- has a web address
- pick your bus stop
- a health app
- ask and watch users
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students