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.🧩 How many buttons does this app screen have?
[title] Sign Up
[text box] Name
[button] Back
[text box] Subject
[button] Next - 2.🔍 Which is the odd one out? (a) typing your age (b) speaking a command (c) a result on screen (d) tapping a button
- 3.True or false: speaking a command is processing. (a) True (b) False
-
4.📊 Survey: which problem bugs you most? Which problem should your app solve first?
no quiet study place: 20 votes
forgetting homework: 17 votes
forgetting birthdays: 4 votes (a) no quiet study place (b) forgetting birthdays (c) forgetting homework - 5.🌐 Which program do you need to open a website? (a) a web browser (b) a camera app (c) a calculator (d) an app store
- 6.True or false: a big-text reader is the best fit for a reader who finds small print hard. (a) False (b) True
- 7.🎯 Is this a user need or a feature: “Small text is hard”? (a) a user need (b) a feature
- 8.Which of these app ideas solves a real problem? (a) a blank grey screen (b) a bill splitter (c) a page of random dots (d) a button with no action
- 9.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) confetti effects (b) background music (c) an avatar shop (d) show a question
- 10.👥 A school app has 90 students, 65 teachers and 230 parents as users. How many users does it have in all?
-
11.🧩 Which of these is a button on this screen?
[title] Settings
[button] Send
[text box] Subject
[button] Save
[text box] City
[slider] Text size (a) Text size (b) City (c) Subject (d) Send - 12.🧩 Scores, notes and settings that an app keeps are called ___. (a) data (b) tabs (c) buttons (d) screens
-
13.⚙️ What number does this app show?
let bill = 130; // typed by the user
let friends = 5; // typed by the user
let share = bill / friends;
show(share); -
14.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
[title] Sign Up
[text box] Subject
[button] Back
[button] Done
[button] Save - 15.⚙️ In an app, is typing your age an input, processing or an output? (a) input (b) output (c) processing
- 16.True or false: you try every button at the release stage. (a) False (b) True
-
17.📊 Survey: which problem bugs you most? How many students voted in all?
wasting pocket money: 25 votes
forgetting homework: 5 votes
forgetting birthdays: 3 votes - 18.🗂️ What kind of app is a torch? (a) a learning app (b) a tool app (c) a health app (d) a game
- 19.🧩 In an app, what is your high score? (a) an input (b) a screen (c) data (d) a button
- 20.True or false: a racing challenge is a game. (a) False (b) True
- 21.🔢 When you make an app, which comes FIRST? (a) plan the screens (b) build the app (c) release it (d) get an idea
- 22.🔢 When you make an app, what comes right after “build the app”? (a) plan the screens (b) release it (c) test the app (d) get an idea
- 23.Which of these is true of a website? (a) comes from an app store (b) is installed on a phone (c) needs no installing (d) has a home-screen icon
- 24.Which of these is data? (a) the settings page (b) the log-in page (c) tap to go Next (d) your friends list
- 25.📅 An app team plans for 2 days, builds for 5 days, tests for 2 days and releases on 1 more day. Planning starts on day 1. On which day does building finish?
- 26.📱 Which one comes from an app store: an app or a website? (a) a website (b) an app
- 27.🔔 What is a message an app shows on your lock screen called? (a) a notification (b) a wireframe (c) a web address (d) a variable
- 28.Which of these happens at the release stage? (a) spot a problem to solve (b) put it on an app store (c) write down the bugs (d) try every button
-
29.🧩 How many buttons does this app screen have?
[title] Add Homework
[button] Done
[button] Send
[text box] Phone
[switch] Remind me
[text box] City
[slider] Text size
[button] Cancel -
30.📊 Survey: which problem bugs you most? Which problem should your app solve first?
forgetting birthdays: 10 votes
forgetting homework: 3 votes
losing water bottles: 11 votes (a) losing water bottles (b) forgetting homework (c) forgetting birthdays - 31.True or false: an app that just says hi solves a real problem. (a) True (b) False
- 32.Which of these is true of an app? (a) opens in a web browser (b) comes from an app store (c) has a web address (d) opens from a link
- 33.📱 The word “app” is short for ___. (a) application (b) apparatus (c) appetite (d) appointment
- 34.Which of these is a button? (a) a slider for volume (b) the game-over page (c) a switch for dark mode (d) tap to Save
- 35.True or false: you pick the features at the plan stage. (a) False (b) True
-
36.🗒️ Version 1 of a quiz app must be ready in 9 days. How many days are left for extras after the must-haves?
show a question: 1 days
check the answer: 1 days
show the score: 2 days -
37.📊 Survey: which problem bugs you most? Which problem should your app solve first?
losing water bottles: 3 votes
forgetting birthdays: 6 votes
no quiet study place: 8 votes (a) no quiet study place (b) forgetting birthdays (c) losing water bottles - 38.True or false: a word battle is a game. (a) False (b) True
- 39.True or false: tap to Send is a button. (a) False (b) True
- 40.🔍 Which is the odd one out? (a) a result on screen (b) a beep sound (c) adding up a bill (d) a pop-up message
Answer key
- 2
- a result on screen
- False
- no quiet study place
- a web browser
- True
- a user need
- a bill splitter
- show a question
- 385
- Send
- data
- 26
- 1
- input
- False
- 33
- a tool app
- data
- True
- get an idea
- test the app
- needs no installing
- your friends list
- 7
- an app
- a notification
- put it on an app store
- 3
- losing water bottles
- False
- comes from an app store
- application
- tap to Save
- True
- 5
- no quiet study place
- True
- True
- adding up a bill
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students