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.True or false: a cricket run chase is a tool app. (a) True (b) False
- 2.True or false: a website comes from an app store. (a) True (b) False
-
3.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[text box] City
[slider] Text size
[button] Done
[button] Back
[switch] Sound
[text box] Due date - 4.Which of these is true of an app? (a) has a web address (b) comes from an app store (c) needs no installing (d) opens in a web browser
- 5.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) water animations (b) share your streak (c) see today’s total (d) custom alert sounds
- 6.🎯 Which app would help this user most: a cook with no idea for dinner? (a) a bus tracker (b) a homework planner (c) a recipe finder (d) a big-text reader
-
7.🧩 How many buttons does this app screen have?
[title] Edit Profile
[slider] Volume
[button] Help
[text box] Name
[text box] Notes
[switch] Remind me -
8.🧩 Which of these is a button on this screen?
[title] Edit Profile
[slider] Volume
[button] Cancel
[text box] Email
[switch] Dark mode (a) Cancel (b) Dark mode (c) Volume (d) Email - 9.🔍 Which is the odd one out? (a) pick the features (b) sketch the screens (c) try every button (d) draw the user flow
- 10.💡 Which app idea solves this problem: Grandpa forgets his tablets? (a) a lost-and-found board (b) a bill splitter (c) a medicine reminder (d) a homework planner
- 11.🔍 Which is the odd one out? (a) a result on screen (b) working out a tip (c) sorting the scores (d) adding up a bill
- 12.📲 What happens when you tap an app’s icon? (a) the sound turns off (b) the app is deleted (c) the phone charges (d) the app opens
- 13.Which of these is an output? (a) a beep sound (b) adding up a bill (c) sorting the scores (d) tapping a button
- 14.🌐 Which program do you need to open a website? (a) a calculator (b) a web browser (c) a camera app (d) an app store
- 15.🗒️ In MVP, the M stands for ___. (a) minimum (b) music (c) maximum (d) mobile
- 16.🧩 In an app, what is a box to type a name? (a) a button (b) data (c) a screen (d) an input
-
17.📊 Survey: which problem bugs you most? How many students voted in all?
forgetting birthdays: 15 votes
wasting pocket money: 13 votes
losing water bottles: 6 votes - 18.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a user need (b) a feature
- 19.Which of these is true of a website? (a) is installed on a phone (b) opens in a web browser (c) comes from an app store (d) updates from the store
- 20.🗂️ What kind of app is a word battle? (a) a game (b) a health app (c) a tool app (d) a learning app
- 21.True or false: a step counter is a health app. (a) False (b) True
-
22.🗒️ 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: 3 days
log a glass of water: 1 days
see today’s total: 4 days - 23.👥 A library app has 50 readers, 105 librarians and 185 volunteers as users. Which user group is the biggest? (a) librarians (b) readers (c) volunteers
-
24.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Settings
[button] Cancel
[text box] Name
[switch] Show hints - 25.🔍 Which is the odd one out? (a) adding up a bill (b) a beep sound (c) a pop-up message (d) a result on screen
- 26.📱 Which one comes from an app store: an app or a website? (a) a website (b) an app
- 27.Which of these is an output? (a) a pop-up message (b) typing your age (c) sorting the scores (d) taking a photo
- 28.👥 A clinic app has 145 patients, 230 doctors and 300 nurses as users. Which user group is the biggest? (a) doctors (b) patients (c) nurses
-
29.📊 Survey: which problem bugs you most? How many students voted in all?
missing the bus: 13 votes
forgetting birthdays: 4 votes
no quiet study place: 6 votes - 30.🎯 An app for “everyone” with no clear user usually ___. (a) helps nobody well (b) is easy to build (c) needs no testing (d) wins every prize
- 31.🎯 Who are the users of an app? (a) only the testers (b) the app icons (c) only the coders (d) the people who use it
- 32.True or false: tap to go Next is an input. (a) True (b) False
- 33.True or false: a buzz (vibration) is an output. (a) True (b) False
- 34.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) add money received (b) show the balance (c) pie-chart colours (d) add money spent
- 35.🔍 Which is the odd one out? (a) a flashcard trainer (b) a times-table quiz (c) a unit converter (d) a spelling coach
- 36.🗒️ A to-do app with no “add a task” feature is ___. (a) a nice extra (b) missing a must-have (c) well planned (d) ready to release
-
37.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “losing water bottles”?
no quiet study place: 7 votes
missing the bus: 22 votes
losing water bottles: 16 votes - 38.True or false: a water reminder is a game. (a) True (b) False
- 39.Which of these app ideas solves a real problem? (a) an app that just says hi (b) a page of random dots (c) a button with no action (d) a library due-date alert
- 40.🎯 Why learn about users before you build? (a) to slow it down (b) to make it longer (c) to pick a logo (d) to build what they need
Answer key
- False
- False
- 4
- comes from an app store
- see today’s total
- a recipe finder
- 1
- Cancel
- try every button
- a medicine reminder
- a result on screen
- the app opens
- a beep sound
- a web browser
- minimum
- an input
- 34
- a user need
- opens in a web browser
- a game
- True
- 2
- volunteers
- 2
- adding up a bill
- an app
- a pop-up message
- nurses
- 23
- helps nobody well
- the people who use it
- False
- True
- pie-chart colours
- a unit converter
- missing a must-have
- 6
- False
- a library due-date alert
- to build what they need
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students