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.🧩 How many buttons does this app screen have?
[title] Edit Profile
[button] Save
[button] Cancel
[text box] Name
[button] Send - 2.True or false: a calculator is a learning app. (a) True (b) False
- 3.Which of these is an input? (a) speaking a command (b) a buzz (vibration) (c) adding up a bill (d) a pop-up message
- 4.🛠️ At which stage do you write the code? (a) the plan stage (b) the release stage (c) the test stage (d) the build stage
- 5.🎯 Is this a user need or a feature: a dark mode switch? (a) a feature (b) a user need
-
6.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “missing the bus”?
missing the bus: 5 votes
forgetting homework: 9 votes
losing water bottles: 3 votes - 7.🔢 After an app is released, which comes first: “read user reviews” or “release an update”? (a) read user reviews (b) release an update
- 8.True or false: an app comes from an app store. (a) False (b) True
- 9.Which of these is true of a website? (a) opens in a web browser (b) comes from an app store (c) has a home-screen icon (d) is installed on a phone
-
10.📊 Survey: which problem bugs you most? Which problem should your app solve first?
missing the bus: 21 votes
no quiet study place: 22 votes
wasting pocket money: 18 votes (a) wasting pocket money (b) missing the bus (c) no quiet study place - 11.🗒️ When should nice-to-have features be built? (a) on day one (b) before anything (c) after the must-haves (d) never
-
12.📊 Survey: which problem bugs you most? How many more votes did “no quiet study place” get than “losing water bottles”?
missing the bus: 7 votes
losing water bottles: 3 votes
no quiet study place: 15 votes - 13.True or false: a big-text reader is the best fit for a reader who finds small print hard. (a) True (b) False
-
14.🧩 Which of these is a button on this screen?
[title] Order Snacks
[text box] Age
[text box] Notes
[button] Next
[switch] Remind me
[button] Send
[button] Save (a) Age (b) Notes (c) Next (d) Remind me - 15.Which of these is true of an app? (a) opens in a web browser (b) comes from an app store (c) needs no installing (d) opens from a link
-
16.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Add Homework
[button] Help
[text box] Email
[switch] Show hints
[text box] City
[button] Done
[button] Back - 17.🔢 After an app is released, what comes right after “read user reviews”? (a) release an update (b) list what to fix (c) test it again (d) fix and improve
- 18.Which of these is processing? (a) tapping a button (b) speaking a command (c) checking a password (d) a beep sound
- 19.Which of these app ideas solves a real problem? (a) a button with no action (b) a free study-room finder (c) a blank grey screen (d) an app that just says hi
- 20.👥 A clinic app has 180 patients, 240 doctors and 230 nurses as users. How many more doctors than patients are there?
- 21.📱 Which one comes from an app store: an app or a website? (a) a website (b) an app
-
22.⚙️ What number does this app show?
let price = 150; // typed by the user
let off = 20; // typed by the user
let pay = price - off;
show(pay); - 23.💡 Which app idea solves this problem: students cannot find a quiet room? (a) a study-room finder (b) a bill splitter (c) a homework planner (d) a medicine reminder
- 24.📱 Which one has a home-screen icon: an app or a website? (a) a website (b) an app
- 25.True or false: today’s step count is data. (a) True (b) False
-
26.🧩 How many buttons does this app screen have?
[title] Edit Profile
[button] Back
[text box] Phone
[button] Next
[button] Cancel
[text box] City - 27.🔢 After an app is released, which comes first: “list what to fix” or “release an update”? (a) release an update (b) list what to fix
- 28.🔍 Which is the odd one out? (a) let friends try it (b) talk to possible users (c) write down the bugs (d) try every button
- 29.⚙️ In an app, is speaking a command an input, processing or an output? (a) output (b) processing (c) input
- 30.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) see today’s total (b) custom alert sounds (c) log a glass of water (d) set a reminder time
- 31.🔢 When you make an app, which comes first: “get an idea” or “release it”? (a) get an idea (b) release it
-
32.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting birthdays: 4 votes
wasting pocket money: 20 votes
missing the bus: 13 votes (a) wasting pocket money (b) forgetting birthdays (c) missing the bus - 33.🎯 Is this a user need or a feature: “I keep missing the bus”? (a) a feature (b) a user need
- 34.Which of these is true of a website? (a) updates from the store (b) comes from an app store (c) opens from a link (d) has a home-screen icon
- 35.🛠️ At which stage do you draw the user flow? (a) the release stage (b) the test stage (c) the plan stage (d) the build stage
- 36.💡 An app that tries to do everything at once is usually ___. (a) easy to build (b) very small (c) hard to use (d) finished fast
-
37.📊 Survey: which problem bugs you most? How many more votes did “missing the bus” get than “no quiet study place”?
no quiet study place: 8 votes
forgetting homework: 25 votes
missing the bus: 19 votes - 38.True or false: a water reminder is a health app. (a) False (b) True
- 39.🗒️ What is a must-have feature? (a) a sound effect (b) a colour theme (c) one the app cannot skip (d) a nice extra
- 40.👥 A cricket club app has 160 players, 85 coaches and 215 fans as users. How many users does it have in all?
Answer key
- 3
- False
- speaking a command
- the build stage
- a feature
- 4
- read user reviews
- True
- opens in a web browser
- no quiet study place
- after the must-haves
- 12
- True
- Next
- comes from an app store
- 3
- list what to fix
- checking a password
- a free study-room finder
- 60
- an app
- 130
- a study-room finder
- an app
- True
- 3
- list what to fix
- talk to possible users
- input
- custom alert sounds
- get an idea
- wasting pocket money
- a user need
- opens from a link
- the plan stage
- hard to use
- 11
- True
- one the app cannot skip
- 460
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students