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.🔢 When you make an app, which comes FIRST? (a) plan the screens (b) build the app (c) get an idea (d) release it
- 2.Which of these app ideas solves no real problem? (a) a lost-and-found board (b) a bill splitter (c) a library due-date alert (d) a button with no action
-
3.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] New Note
[slider] Text size
[text box] Notes
[text box] Phone
[button] Start
[text box] City - 4.🎯 Is this a user need or a feature: “I forget my homework”? (a) a feature (b) a user need
- 5.📱 Which one is installed on a phone: an app or a website? (a) an app (b) a website
- 6.🗂️ What kind of app is a spelling coach? (a) a learning app (b) a tool app (c) a game (d) a health app
-
7.⚙️ Which line does the processing (works out the answer)?
line 1: let km = 11; // typed by the user
line 2: let metres = km * 1000;
line 3: show(metres); (a) line 3 (b) line 2 (c) line 1 - 8.Which of these is data? (a) tap to go Next (b) your high score (c) tap to Save (d) a date picker
- 9.True or false: a box to type a name is data. (a) True (b) False
- 10.⚙️ In an app, is a pop-up message an input, processing or an output? (a) processing (b) output (c) input
- 11.Which of these happens at the idea stage? (a) try every button (b) sketch the screens (c) write the code (d) list what users need
- 12.True or false: a word battle is a learning app. (a) True (b) False
- 13.⚙️ In an app, is adding up a bill an input, processing or an output? (a) input (b) output (c) processing
- 14.👥 A library app has 225 readers, 260 librarians and 110 volunteers as users. How many users does it have in all?
- 15.True or false: a bill splitter solves no real problem. (a) False (b) True
- 16.🔍 Which is the odd one out? (a) sorting the scores (b) checking a password (c) a result on screen (d) adding up a bill
- 17.Which of these is a feature? (a) a share button (b) “What should I cook?” (c) “I keep missing the bus” (d) “Small text is hard”
- 18.True or false: an app that just says hi solves no real problem. (a) False (b) True
- 19.Which of these is true of a website? (a) opens in a web browser (b) has a home-screen icon (c) is installed on a phone (d) comes from an app store
- 20.True or false: a flashcard trainer is a learning app. (a) False (b) True
- 21.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) show the score (b) check the answer (c) show a question (d) an avatar shop
- 22.🔢 After an app is released, which comes FIRST? (a) release an update (b) read user reviews (c) list what to fix (d) test it again
- 23.👥 A school app has 20 students, 195 teachers and 295 parents as users. Which user group is the biggest? (a) parents (b) teachers (c) students
- 24.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) rate the driver (b) pick your bus stop (c) show arrival time (d) see where the bus is
- 25.🧩 In an app, what is a slider for volume? (a) data (b) a screen (c) a button (d) an input
-
26.🧩 How many buttons does this app screen have?
[title] Sign Up
[switch] Dark mode
[button] Next
[text box] Age
[text box] Due date
[text box] Notes - 27.🗒️ You are planning version 1 of a quiz app. Which feature can WAIT for a later version? (a) background music (b) check the answer (c) show the score (d) show a question
- 28.👥 A library app has 275 readers, 200 librarians and 220 volunteers as users. Which user group is the biggest? (a) readers (b) volunteers (c) librarians
- 29.🎯 Is this a user need or a feature: “Small text is hard”? (a) a user need (b) a feature
- 30.🗒️ You are planning version 1 of a bus tracker. Which feature can WAIT for a later version? (a) show arrival time (b) pick your bus stop (c) change the bus icon (d) see where the bus is
- 31.Which of these is true of an app? (a) opens in a web browser (b) is installed on a phone (c) has a web address (d) needs no installing
- 32.True or false: a result on screen is processing. (a) False (b) True
- 33.🗒️ Why keep version 1 small? (a) to use up storage (b) to confuse users (c) to learn from users soon (d) to look bigger
- 34.👥 A cricket club app has 195 players, 150 coaches and 145 fans as users. Which user group is the biggest? (a) fans (b) coaches (c) players
- 35.Which of these is a feature? (a) “I keep missing the bus” (b) a dark mode switch (c) “Small text is hard” (d) “I forget my homework”
- 36.👥 A clinic app has 255 patients, 210 doctors and 260 nurses as users. Which user group is the biggest? (a) doctors (b) patients (c) nurses
- 37.🧩 In an app, what is tap to Start? (a) a button (b) an input (c) data (d) a screen
- 38.Which of these is a user need? (a) a reminder alarm (b) a dark mode switch (c) “I keep missing the bus” (d) a search bar
- 39.True or false: an app has a home-screen icon. (a) True (b) False
- 40.🧩 Which input is best for typing your name? (a) a picture (b) a slider (c) a text box (d) a switch
Answer key
- get an idea
- a button with no action
- 4
- a user need
- an app
- a learning app
- line 2
- your high score
- False
- output
- list what users need
- False
- processing
- 595
- False
- a result on screen
- a share button
- True
- opens in a web browser
- True
- an avatar shop
- read user reviews
- parents
- rate the driver
- an input
- 1
- background music
- readers
- a user need
- change the bus icon
- is installed on a phone
- False
- to learn from users soon
- players
- a dark mode switch
- nurses
- a button
- “I keep missing the bus”
- True
- a text box
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students