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.🎯 Is this a user need or a feature: a share button? (a) a user need (b) a feature
- 2.🧩 In an app, what is the log-in page? (a) an input (b) a button (c) a screen (d) data
- 3.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) see where the bus is (b) rate the driver (c) change the bus icon (d) a dark mode
-
4.🗒️ Version 1 of a pocket-money tracker must be ready in 12 days. How many days are left for extras after the must-haves?
add money received: 3 days
add money spent: 1 days
show the balance: 5 days -
5.🧩 How many buttons does this app screen have?
[title] Add Homework
[text box] Name
[button] Help
[text box] Age
[button] Send - 6.🎯 Is this a user need or a feature: a dark mode switch? (a) a feature (b) a user need
-
7.⚙️ What number does this app show?
let km = 7; // typed by the user
let metres = km * 1000;
show(metres); - 8.True or false: the log-in page is a screen. (a) True (b) False
- 9.True or false: a switch for dark mode is an input. (a) False (b) True
- 10.🗂️ What kind of app is a word battle? (a) a tool app (b) a learning app (c) a health app (d) a game
- 11.🧑 Who is an app really made for? (a) its charger (b) its coder only (c) its icon (d) its users
- 12.🔍 Which is the odd one out? (a) working out a tip (b) typing your age (c) sorting the scores (d) checking a password
- 13.🗒️ You are planning version 1 of a pocket-money tracker. Which feature can WAIT for a later version? (a) show the balance (b) savings stickers (c) add money received (d) add money spent
- 14.Which of these happens at the build stage? (a) write down the bugs (b) spot a problem to solve (c) try every button (d) connect the data
- 15.👥 A school app has 190 students, 50 teachers and 240 parents as users. Which user group is the biggest? (a) teachers (b) parents (c) students
- 16.True or false: a recipe finder is the best fit for a runner who forgets to sip water. (a) True (b) False
- 17.True or false: you write the code at the idea stage. (a) False (b) True
- 18.🗂️ What kind of app is a racing challenge? (a) a learning app (b) a tool app (c) a health app (d) a game
-
19.🧩 Which of these is a button on this screen?
[title] Edit Profile
[button] Send
[switch] Remind me
[text box] Subject
[slider] Text size (a) Send (b) Subject (c) Text size (d) Remind me - 20.🛠️ At which stage do you talk to possible users? (a) the plan stage (b) the idea stage (c) the release stage (d) the build stage
- 21.👥 A library app has 85 readers, 270 librarians and 25 volunteers as users. How many more librarians than readers are there?
- 22.Which of these is an input? (a) checking a password (b) working out a tip (c) speaking a command (d) a beep sound
- 23.🔢 When you make an app, which comes LAST? (a) build the app (b) release it (c) plan the screens (d) get an idea
- 24.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) an avatar shop (b) show a question (c) check the answer (d) show the score
- 25.🎯 Is this a user need or a feature: “I forget my homework”? (a) a feature (b) a user need
- 26.👥 A cricket club app has 250 players, 190 coaches and 150 fans as users. Which user group is the biggest? (a) coaches (b) fans (c) players
- 27.🔍 Which is the odd one out? (a) pick the features (b) sketch the screens (c) draw the user flow (d) talk to possible users
- 28.👥 A school app has 60 students, 260 teachers and 55 parents as users. Which user group is the biggest? (a) teachers (b) parents (c) students
- 29.🗒️ The first small, working version of an app is often called an ___. (a) URL (b) CPU (c) MVP (d) FAQ
- 30.Which of these happens at the release stage? (a) write the code (b) draw the user flow (c) write down the bugs (d) put it on an app store
- 31.📅 An app team plans for 2 days, builds for 11 days, tests for 1 days and releases on 1 more day. How many more days does building take than testing?
- 32.👥 A library app has 155 readers, 130 librarians and 220 volunteers as users. Which user group is the biggest? (a) readers (b) volunteers (c) librarians
- 33.🧩 In an app, what is the game-over page? (a) a button (b) data (c) an input (d) a screen
- 34.🔍 Which is the odd one out? (a) a cricket run chase (b) a racing challenge (c) a puzzle with levels (d) a water reminder
- 35.💡 Does an app idea like a free study-room finder solve a real problem? (a) Yes (b) No
-
36.🧩 Which of these is a button on this screen?
[title] New Note
[button] Save
[text box] Notes
[text box] Name
[button] Done (a) Name (b) Save (c) Notes - 37.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) change the bus icon (c) show arrival time (d) rate the driver
- 38.True or false: you write the store text at the release stage. (a) False (b) True
-
39.🧩 Which of these is a button on this screen?
[title] Settings
[switch] Show hints
[button] Send
[text box] Due date
[slider] Volume
[text box] Email
[text box] Phone (a) Send (b) Email (c) Phone (d) Due date - 40.🗒️ In MVP, the M stands for ___. (a) maximum (b) music (c) mobile (d) minimum
Answer key
- a feature
- a screen
- see where the bus is
- 3
- 2
- a feature
- 7000
- True
- True
- a game
- its users
- typing your age
- savings stickers
- connect the data
- parents
- False
- False
- a game
- Send
- the idea stage
- 185
- speaking a command
- release it
- an avatar shop
- a user need
- players
- talk to possible users
- teachers
- MVP
- put it on an app store
- 10
- volunteers
- a screen
- a water reminder
- Yes
- Save
- show arrival time
- True
- Send
- minimum
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students