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.🔢 After an app is released, which comes first: “fix and improve” or “read user reviews”? (a) fix and improve (b) read user reviews
- 2.Which of these app ideas solves no real problem? (a) a medicine reminder (b) a free study-room finder (c) a bill splitter (d) a button with no action
- 3.True or false: you draw the user flow at the plan stage. (a) False (b) True
-
4.🗒️ Version 1 of a homework planner must be ready in 13 days. How many days are left for extras after the must-haves?
add a homework task: 4 days
set a due date: 2 days
see tasks by day: 2 days - 5.👥 A school app has 20 students, 65 teachers and 240 parents as users. Which user group is the biggest? (a) students (b) teachers (c) parents
- 6.🗂️ What kind of app is a flashcard trainer? (a) a game (b) a learning app (c) a tool app (d) a health app
- 7.🗂️ What kind of app is a cricket run chase? (a) a learning app (b) a tool app (c) a game (d) a health app
- 8.🗒️ You are planning version 1 of a water reminder. Which feature is a MUST-HAVE? (a) share your streak (b) see today’s total (c) custom alert sounds (d) water animations
- 9.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) a dark mode (b) show arrival time (c) see where the bus is (d) pick your bus stop
- 10.👥 A clinic app has 65 patients, 115 doctors and 250 nurses as users. Which user group is the biggest? (a) patients (b) nurses (c) doctors
-
11.🧩 Which of these is a button on this screen?
[title] Order Snacks
[button] Done
[text box] Name
[button] Help
[button] Save
[switch] Dark mode (a) Name (b) Save (c) Dark mode - 12.🗒️ You are planning version 1 of a homework planner. Which feature is a MUST-HAVE? (a) earn stickers (b) add a homework task (c) pick a theme colour (d) share tasks to friends
-
13.⚙️ Which line does the processing (works out the answer)?
line 1: let bill = 380; // typed by the user
line 2: let friends = 5; // typed by the user
line 3: let share = bill / friends;
line 4: show(share); (a) line 3 (b) line 4 (c) line 2 (d) line 1 - 14.True or false: a bus tracker is the best fit for a parent waiting at the bus stop. (a) True (b) False
- 15.💡 Which is a problem statement? (a) “Add a logo” (b) “Make it fast” (c) “Kids forget homework” (d) “Use blue buttons”
- 16.Which of these app ideas solves a real problem? (a) a page of random dots (b) a button with no action (c) a library due-date alert (d) an app that just says hi
- 17.Which of these happens at the idea stage? (a) list what users need (b) pick the features (c) try every button (d) write the store text
-
18.🗒️ Version 1 of a pocket-money tracker must be ready in 5 days. How many days are left for extras after the must-haves?
add money received: 1 days
add money spent: 1 days
show the balance: 2 days - 19.🔢 After an app is released, what comes right after “read user reviews”? (a) list what to fix (b) release an update (c) fix and improve (d) test it again
-
20.🧩 Which of these is a button on this screen?
[title] Settings
[button] Save
[slider] Volume
[text box] Email
[text box] Due date (a) Due date (b) Volume (c) Email (d) Save - 21.⚙️ In an app, is a pop-up message an input, processing or an output? (a) input (b) processing (c) output
-
22.⚙️ What number does this app show?
let price = 25; // typed by the user
let qty = 4; // typed by the user
let total = price * qty;
show(total); -
23.⚙️ Which line does the processing (works out the answer)?
line 1: let price = 480; // typed by the user
line 2: let off = 30; // typed by the user
line 3: let pay = price - off;
line 4: show(pay); (a) line 3 (b) line 1 (c) line 2 (d) line 4 - 24.Which of these app ideas solves a real problem? (a) a page of random dots (b) an app that just says hi (c) a medicine reminder (d) a blank grey screen
- 25.📱 Where do people usually download phone apps from? (a) a web server (b) a charger (c) an app store (d) a printer
- 26.True or false: a website comes from an app store. (a) True (b) False
- 27.🔢 When you make an app, which comes LAST? (a) test the app (b) release it (c) get an idea (d) build the app
- 28.True or false: a big-text reader is the best fit for a teen learning to make snacks. (a) False (b) True
- 29.💡 Which app idea solves this problem: Grandpa forgets his tablets? (a) a medicine reminder (b) a study-room finder (c) a lost-and-found board (d) a bill splitter
- 30.⚙️ In an app, is taking a photo an input, processing or an output? (a) processing (b) input (c) output
- 31.Which of these is an output? (a) tapping a button (b) taking a photo (c) a result on screen (d) speaking a command
- 32.True or false: a cricket run chase is a game. (a) False (b) True
- 33.🧩 In an app, what is tap to Save? (a) an input (b) a screen (c) a button (d) data
- 34.True or false: a homework planner is the best fit for a pupil juggling five projects. (a) True (b) False
-
35.📊 Survey: which problem bugs you most? Which problem should your app solve first?
wasting pocket money: 4 votes
forgetting homework: 3 votes
forgetting birthdays: 5 votes (a) forgetting birthdays (b) wasting pocket money (c) forgetting homework - 36.🔍 Which is the odd one out? (a) a word battle (b) a step counter (c) a puzzle with levels (d) a cricket run chase
- 37.🔍 Which is the odd one out? (a) spot a problem to solve (b) try every button (c) talk to possible users (d) list what users need
-
38.🧩 Which of these is a button on this screen?
[title] Sign Up
[slider] Volume
[text box] Email
[button] Cancel (a) Cancel (b) Email (c) Volume - 39.True or false: the log-in page is an input. (a) False (b) True
- 40.🔢 After an app is released, which comes first: “test it again” or “fix and improve”? (a) test it again (b) fix and improve
Answer key
- read user reviews
- a button with no action
- True
- 5
- parents
- a learning app
- a game
- see today’s total
- a dark mode
- nurses
- Save
- add a homework task
- line 3
- True
- “Kids forget homework”
- a library due-date alert
- list what users need
- 1
- list what to fix
- Save
- output
- 100
- line 3
- a medicine reminder
- an app store
- False
- release it
- False
- a medicine reminder
- input
- a result on screen
- True
- a button
- True
- forgetting birthdays
- a step counter
- try every button
- Cancel
- False
- fix and improve
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students