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 cricket club app has 145 players, 95 coaches and 220 fans as users. How many users does it have in all?
-
2.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Settings
[switch] Show hints
[button] Save
[text box] Due date
[slider] Text size - 3.🎯 Is this a user need or a feature: “Small text is hard”? (a) a feature (b) a user need
- 4.🔔 What is a message an app shows on your lock screen called? (a) a web address (b) a wireframe (c) a variable (d) a notification
- 5.🗒️ The first small, working version of an app is often called an ___. (a) FAQ (b) CPU (c) MVP (d) URL
- 6.📱 Where do people usually download phone apps from? (a) an app store (b) a printer (c) a web server (d) a charger
- 7.📅 An app team plans for 5 days, builds for 10 days, tests for 2 days and releases on 1 more day. How many days does the whole project take?
- 8.🔢 When you make an app, what comes right after “plan the screens”? (a) test the app (b) get an idea (c) build the app (d) release it
- 9.🗂️ What kind of app is a times-table quiz? (a) a health app (b) a tool app (c) a game (d) a learning app
-
10.📊 Survey: which problem bugs you most? How many students voted in all?
missing the bus: 14 votes
wasting pocket money: 15 votes
losing water bottles: 19 votes - 11.🎯 What is the best first step to learn what users need? (a) write the code (b) ask and watch users (c) guess on your own (d) pick the colours
- 12.True or false: the game-over page is a screen. (a) True (b) False
- 13.🗒️ A to-do app with no “add a task” feature is ___. (a) well planned (b) missing a must-have (c) a nice extra (d) ready to release
-
14.🧩 Which of these is a button on this screen?
[title] Sign Up
[text box] Phone
[text box] Notes
[button] Done
[text box] Name
[button] Start (a) Notes (b) Phone (c) Name (d) Done - 15.📱 Which one has a web address: an app or a website? (a) an app (b) a website
- 16.👥 A library app has 165 readers, 280 librarians and 235 volunteers as users. How many users does it have in all?
- 17.🔍 Which is the odd one out? (a) an alarm clock (b) a torch (c) a unit converter (d) a times-table quiz
- 18.🔍 Which is the odd one out? (a) typing your age (b) taking a photo (c) adding up a bill (d) speaking a command
- 19.True or false: a result on screen is an input. (a) False (b) True
-
20.📊 Survey: which problem bugs you most? Which problem should your app solve first?
wasting pocket money: 21 votes
missing the bus: 24 votes
forgetting birthdays: 5 votes (a) forgetting birthdays (b) wasting pocket money (c) missing the bus - 21.True or false: typing your age is an input. (a) False (b) True
- 22.True or false: tap to go Next is a button. (a) False (b) True
- 23.Which of these is a user need? (a) a search bar (b) a share button (c) a dark mode switch (d) “Small text is hard”
- 24.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) see today’s total (b) water animations (c) custom alert sounds (d) share your streak
- 25.🗒️ What is a must-have feature? (a) one the app cannot skip (b) a colour theme (c) a nice extra (d) a sound effect
- 26.True or false: your saved notes is an input. (a) False (b) True
-
27.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Sign Up
[slider] Volume
[button] Cancel
[text box] Due date - 28.True or false: your saved notes is data. (a) False (b) True
-
29.⚙️ What number does this app show?
let bill = 305; // typed by the user
let friends = 5; // typed by the user
let share = bill / friends;
show(share); - 30.True or false: a homework planner is the best fit for a student who keeps forgetting due dates. (a) True (b) False
- 31.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) see today’s total (b) set a reminder time (c) log a glass of water (d) custom alert sounds
-
32.📊 Survey: which problem bugs you most? Which problem should your app solve first?
wasting pocket money: 14 votes
no quiet study place: 18 votes
forgetting birthdays: 17 votes (a) wasting pocket money (b) no quiet study place (c) forgetting birthdays -
33.🧩 How many buttons does this app screen have?
[title] Sign Up
[text box] Due date
[button] Start
[switch] Dark mode - 34.True or false: a water reminder is the best fit for a gamer who forgets to drink. (a) False (b) True
- 35.Which of these is true of a website? (a) is installed on a phone (b) comes from an app store (c) has a home-screen icon (d) opens in a web browser
- 36.Which of these app ideas solves a real problem? (a) a blank grey screen (b) a button with no action (c) an app that just says hi (d) a medicine reminder
- 37.🛠️ At which stage do you pick the features? (a) the plan stage (b) the release stage (c) the test stage (d) the idea stage
- 38.Which of these is a user need? (a) a dark mode switch (b) a search bar (c) a reminder alarm (d) “I forget my homework”
- 39.⚙️ In an app, is checking a password an input, processing or an output? (a) output (b) processing (c) input
- 40.🗒️ You are planning version 1 of a homework planner. Which feature can WAIT for a later version? (a) see tasks by day (b) earn stickers (c) add a homework task (d) set a due date
Answer key
- 460
- 3
- a user need
- a notification
- MVP
- an app store
- 18
- build the app
- a learning app
- 48
- ask and watch users
- True
- missing a must-have
- Done
- a website
- 680
- a times-table quiz
- adding up a bill
- False
- missing the bus
- True
- True
- “Small text is hard”
- see today’s total
- one the app cannot skip
- False
- 2
- True
- 61
- True
- custom alert sounds
- no quiet study place
- 1
- True
- opens in a web browser
- a medicine reminder
- the plan stage
- “I forget my homework”
- processing
- earn stickers
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students