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.🗒️ A to-do app with no “add a task” feature is ___. (a) ready to release (b) missing a must-have (c) a nice extra (d) well planned
- 2.Which of these is a button? (a) your high score (b) the log-in page (c) today’s step count (d) tap to Start
- 3.🎯 Which app would help this user most: a grandparent with weak eyesight? (a) a big-text reader (b) a pocket-money tracker (c) a water reminder (d) a bus tracker
- 4.🔔 What is a message an app shows on your lock screen called? (a) a variable (b) a web address (c) a notification (d) a wireframe
- 5.💡 An app that tries to do everything at once is usually ___. (a) easy to build (b) finished fast (c) very small (d) hard to use
- 6.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) add a homework task (b) pick a theme colour (c) see tasks by day (d) set a due date
- 7.👥 A library app has 155 readers, 245 librarians and 170 volunteers as users. Which user group is the biggest? (a) volunteers (b) librarians (c) readers
- 8.👥 A cricket club app has 165 players, 295 coaches and 40 fans as users. How many users does it have in all?
- 9.🔍 Which is the odd one out? (a) taking a photo (b) a pop-up message (c) typing your age (d) tapping a button
-
10.🧩 How many buttons does this app screen have?
[title] Order Snacks
[text box] Notes
[text box] Email
[slider] Text size
[button] Save
[switch] Show hints
[button] Cancel
[text box] Due date - 11.🧩 In an app, what is the game-over page? (a) data (b) an input (c) a screen (d) a button
- 12.True or false: a medicine reminder solves a real problem. (a) False (b) True
- 13.💡 Which app idea solves this problem: a team shares one snack bill? (a) a study-room finder (b) a medicine reminder (c) a lost-and-found board (d) a bill splitter
- 14.True or false: a free study-room finder solves a real problem. (a) False (b) True
- 15.🗂️ What kind of app is a spelling coach? (a) a health app (b) a learning app (c) a game (d) a tool app
- 16.True or false: a sleep tracker is a health app. (a) True (b) False
- 17.🗂️ What kind of app is a step counter? (a) a game (b) a tool app (c) a learning app (d) a health app
- 18.Which of these is true of a website? (a) has a home-screen icon (b) comes from an app store (c) updates from the store (d) opens in a web browser
-
19.🧩 How many buttons does this app screen have?
[title] Sign Up
[text box] Phone
[button] Done
[text box] Subject
[switch] Dark mode - 20.🔍 Which is the odd one out? (a) put it on an app store (b) write the store text (c) share the download link (d) write down the bugs
- 21.True or false: the log-in page is an input. (a) True (b) False
- 22.True or false: a sleep tracker is a tool app. (a) False (b) True
- 23.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) pick a theme colour (b) earn stickers (c) share tasks to friends (d) see tasks by day
-
24.⚙️ What number does this app show?
let price = 180; // typed by the user
let off = 20; // typed by the user
let pay = price - off;
show(pay); -
25.🧩 How many buttons does this app screen have?
[title] Sign Up
[button] Send
[text box] Email
[button] Start -
26.📊 Survey: which problem bugs you most? How many more votes did “forgetting homework” get than “losing water bottles”?
wasting pocket money: 4 votes
forgetting homework: 8 votes
losing water bottles: 5 votes - 27.🎯 Who are the users of an app? (a) only the testers (b) only the coders (c) the app icons (d) the people who use it
- 28.🗒️ The first small, working version of an app is often called an ___. (a) MVP (b) URL (c) FAQ (d) CPU
- 29.🎯 What is a user need? (a) a problem a user has (b) a colour theme (c) a type of button (d) a phone setting
-
30.⚙️ What number does this app show?
let bill = 46; // typed by the user
let friends = 2; // typed by the user
let share = bill / friends;
show(share); - 31.🔍 Which is the odd one out? (a) draw the user flow (b) talk to possible users (c) spot a problem to solve (d) list what users need
- 32.True or false: a unit converter is a learning app. (a) True (b) False
- 33.Which of these is a screen? (a) tap to Save (b) a box to type a name (c) the home page of an app (d) your saved notes
- 34.Which of these is an input? (a) a result on screen (b) speaking a command (c) a pop-up message (d) checking a password
- 35.True or false: a times-table quiz is a learning app. (a) True (b) False
- 36.Which of these happens at the build stage? (a) draw the user flow (b) pick the features (c) connect the data (d) list what users need
- 37.True or false: the settings page is a screen. (a) True (b) False
- 38.👥 A cricket club app has 290 players, 35 coaches and 240 fans as users. How many users does it have in all?
- 39.True or false: you draw the user flow at the plan stage. (a) False (b) True
- 40.🗒️ Why keep version 1 small? (a) to confuse users (b) to use up storage (c) to look bigger (d) to learn from users soon
Answer key
- missing a must-have
- tap to Start
- a big-text reader
- a notification
- hard to use
- pick a theme colour
- librarians
- 500
- a pop-up message
- 2
- a screen
- True
- a bill splitter
- True
- a learning app
- True
- a health app
- opens in a web browser
- 1
- write down the bugs
- False
- False
- see tasks by day
- 160
- 2
- 3
- the people who use it
- MVP
- a problem a user has
- 23
- draw the user flow
- False
- the home page of an app
- speaking a command
- True
- connect the data
- True
- 565
- True
- to learn from users soon
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students