App Dev Worksheet: Final Test
Developer's tip (Plan, design, build, check): Find the topic: what apps are, designing apps, or logic and building. Read every screen, list or code line carefully, top to bottom. For code, write each value down step by step and check it again.
NameDateTime takenScore ___ / 40
- 1.True or false: your high score is data. (a) False (b) True
-
2.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Menu: 11 px
Title: 12 px
Footer: 16 px
Hint: 22 px - 3.📱 Which one comes from an app store: an app or a website? (a) an app (b) a website
- 4.👥 A library app has 295 readers, 235 librarians and 190 volunteers as users. Which user group is the biggest? (a) librarians (b) readers (c) volunteers
- 5.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) a dark mode (b) see where the bus is (c) rate the driver (d) change the bus icon
- 6.🔁 A loop over a list of 5 items runs its body how many times? (a) 1 (b) 4 (c) 5 (d) 6
- 7.Which of these is about UI (the look)? (a) whether users get lost (b) how fast a task is done (c) how many taps it takes (d) the font size
- 8.Which of these requests asks for too much? (a) timer → your photos (b) voice notes → microphone (c) camera app → camera (d) calling app → contacts
- 9.🎯 Is this a user need or a feature: a share button? (a) a user need (b) a feature
- 10.True or false: a lost-and-found board solves no real problem. (a) True (b) False
- 11.True or false: a finger hits Like is a text event. (a) True (b) False
- 12.💡 Which app idea solves this problem: a patient misses doses? (a) a study-room finder (b) a medicine reminder (c) a homework planner (d) a bill splitter
- 13.True or false: a date picker is a screen. (a) False (b) True
- 14.👆 What kind of event is this: a countdown hits zero? (a) a load event (b) a tap event (c) a text event (d) a timer event
- 15.🗒️ You are planning version 1 of a quiz app. Which feature is a MUST-HAVE? (a) confetti effects (b) show a question (c) an avatar shop (d) background music
- 16.💡 Does an app idea like an app that just says hi solve a real problem? (a) No (b) Yes
- 17.Which colour pair is hard to read? (a) black on pale grey (b) white on dark green (c) pale pink on white (d) white on black
- 18.🔢 When you make an app, which comes FIRST? (a) release it (b) build the app (c) get an idea (d) test the app
-
19.🔁 What is the LAST line this code shows?
let names = ["Zoya", "Meera", "Riya", "Aman", "Arjun"];
for (let i = 0; i < names.length; i++) {
show("Hi, " + names[i]);
} (a) Hi, Riya (b) Hi, Meera (c) Hi, Arjun (d) Hi, Zoya - 20.🎯 Which app would help this user most: a student who keeps forgetting due dates? (a) a bus tracker (b) a big-text reader (c) a recipe finder (d) a homework planner
- 21.🔢 In a sign-up flow, which comes LAST? (a) enter the code sent (b) make a password (c) open the app (d) see the home screen
- 22.🧰 What is a function? (a) a type of phone (b) a named block of code (c) a screen size (d) a list of colours
- 23.🗒️ When should nice-to-have features be built? (a) before anything (b) never (c) on day one (d) after the must-haves
- 24.🔍 Which is the odd one out? (a) a torch (b) a times-table quiz (c) a spelling coach (d) a flashcard trainer
-
25.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Help page”
2. open “Help page”
3. tap the Profile tab
4. tap the Search tab
5. tap the Search tab
Which screen are you on now? (a) Search (b) Home (c) Profile (d) Help page - 26.♿ A screen has 12 icon buttons. Only 9 of them have a text label for screen readers. How many still need a label?
- 27.True or false: a website needs no installing. (a) False (b) True
- 28.💡 Does an app idea like a medicine reminder solve a real problem? (a) No (b) Yes
- 29.🧭 Which part of navigation opens a list of pages? (a) a menu button (b) the back button (c) a tab bar
- 30.🔢 In a food-order flow, which comes LAST? (a) open the menu (b) pay for the order (c) track the order (d) check the cart
- 31.✏️ Why draw a wireframe before coding? (a) it runs the app (b) changes are quick (c) it adds colours (d) it saves data
- 32.🧪 A test case is an input together with its ___. (a) expected result (b) app icon (c) font size (d) screen colour
-
33.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Confirm → Cart
Design B: Home → Offers → Address → Pens → Shop → Pay → Menu (a) Design A (b) Design B -
34.🔀 Which badge does this quiz app show?
let marks = 67;
if (marks >= 80) {
show("Gold");
} else if (marks >= 50) {
show("Silver");
} else {
show("Bronze");
} (a) Gold (b) Bronze (c) Silver - 35.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
- 36.🔘 Is this good or poor button design: a tiny 20 px button? (a) good design (b) poor design
-
37.🔀 Which badge does this quiz app show?
let marks = 23;
if (marks >= 80) {
show("Gold");
} else if (marks >= 50) {
show("Silver");
} else {
show("Bronze");
} (a) Silver (b) Bronze (c) Gold - 38.🗒️ You are planning version 1 of a bus tracker. Which feature is a MUST-HAVE? (a) change the bus icon (b) rate the driver (c) a dark mode (d) pick your bus stop
-
39.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. open “Help page”
3. tap the Profile tab
How many times must you tap Back to reach the main screen of this tab? -
40.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Profile tab
2. tap the Profile tab
3. tap the Search tab
4. open “Help page”
5. open “Map”
Which screen are you on now? (a) Help page (b) Map (c) Search (d) Home
Answer key
- True
- 2
- an app
- readers
- see where the bus is
- 5
- the font size
- timer → your photos
- a feature
- False
- False
- a medicine reminder
- False
- a timer event
- show a question
- No
- pale pink on white
- get an idea
- Hi, Arjun
- a homework planner
- see the home screen
- a named block of code
- after the must-haves
- a torch
- Search
- 3
- True
- Yes
- a menu button
- track the order
- changes are quick
- expected result
- Design A
- Silver
- a wireframe
- poor design
- Bronze
- pick your bus stop
- 0
- Map
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students