App Dev Worksheet: Part 2 Test
Developer's tip (Think like the user): First decide which topic the question is about. Use that lesson’s rule: 48 px buttons, 16 px text, the screen stack, the flow order. For code, count positions from 0.
NameDateTime takenScore ___ / 40
- 1.Which of these fits saving on the phone? (a) the sound on/off setting (b) a shared to-do list (c) a class leaderboard (d) chat messages to friends
- 2.🎨 Who should you test the UX with? (a) real users (b) nobody (c) only yourself (d) the app icon
- 3.♿ Does this help everyone, or make the app harder to use: colour as the only clue? (a) helps everyone (b) makes it harder
-
4.💾 What number does this code show?
let lives = 3;
lives = lives - 2;
lives = lives + 1;
show(lives); - 5.Which of these is true of a tab bar? (a) hides extra links (b) sits at the bottom (c) opens a list of pages (d) undoes one move
- 6.True or false: chat messages to friends fits saving on the phone. (a) True (b) False
- 7.True or false: your last game level fits saving in the cloud. (a) False (b) True
- 8.True or false: how fast a task is done is about UX (the experience). (a) True (b) False
- 9.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 10.True or false: the theme colours is about UI (the look). (a) True (b) False
- 11.Which colour pair is easy to read? (a) white on black (b) dark blue on black (c) yellow on white (d) pale pink on white
- 12.🧭 Why should every screen show where you are? (a) to hide the menu (b) so users do not get lost (c) to look busy (d) to use more battery
- 13.🔍 Which is the odd one out? (a) text that can grow (b) labels on every icon (c) fast-flashing lights (d) big touch targets
- 14.Which of these is true of a tab bar? (a) hides extra links (b) goes to the last screen (c) opens a list of pages (d) switches main sections
- 15.🧭 Where is a tab bar usually placed in a phone app? (a) nowhere (b) in the middle (c) at the bottom (d) inside a button
-
16.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Score card”
2. tap Back
3. tap the Search tab
4. open “Video”
Which screen are you on now? (a) Score card (b) Video (c) Home (d) Search - 17.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
- 18.✏️ What is a wireframe? (a) the finished app (b) a charging cable (c) a type of password (d) a simple screen sketch
- 19.True or false: a wireframe has the real colours. (a) True (b) False
-
20.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 24 px
Body text: 24 px
Hint: 24 px
Footer: 13 px (a) Body text (b) Hint (c) Title (d) Footer - 21.🎨 UX stands for user ___. (a) example (b) extra (c) experience (d) express
-
22.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Map”
2. tap the Settings tab
3. open “Friend list”
4. tap Back
5. open “Badges”
How many times must you tap Back to reach the main screen of this tab? -
23.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Next button: 32 px tall
Back button: 40 px tall
Done button: 48 px tall - 24.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) makes it harder (b) helps everyone
- 25.Which of these is about UI (the look)? (a) how users feel after (b) how easy sign-up is (c) how many taps it takes (d) the button colours
- 26.Which colour pair is easy to read? (a) dark blue on black (b) black on yellow (c) pale pink on white (d) red on green
- 27.🔍 Which is the odd one out? (a) whether users get lost (b) how fast a task is done (c) how easy sign-up is (d) the font size
- 28.Which of these fits saving on the phone? (a) a class leaderboard (b) notes to read offline (c) chat messages to friends (d) a shared to-do list
- 29.🎨 Is this about UI or UX: the font size? (a) UI (b) UX
- 30.🎨 Fewer taps to finish a task usually means ___. (a) a bigger app (b) better UX (c) more colours (d) worse UX
-
31.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Match report”
2. tap Back
3. open “Map”
4. open “Friend list”
How many times must you tap Back to reach the main screen of this tab? - 32.💾 What is a variable? (a) a phone setting (b) a type of screen (c) a named box for a value (d) a picture
-
33.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Search → Menu → Results → Address
Design B: Home → Pens → Search (a) Design B (b) Design A - 34.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) makes it harder (b) helps everyone
- 35.Which of these makes the app harder to use? (a) labels on every icon (b) text that can grow (c) big touch targets (d) colour as the only clue
- 36.True or false: “strong colour contrast” makes the app harder to use. (a) True (b) False
-
37.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Map”
2. tap the Feed tab
3. tap the Settings tab
How many times must you tap Back to reach the main screen of this tab? - 38.🔢 In a food-order flow, which comes LAST? (a) check the cart (b) track the order (c) pick a dish (d) add it to the cart
- 39.🔍 Which is the odd one out? (a) how many taps it takes (b) whether users get lost (c) the button colours (d) how fast a task is done
- 40.True or false: “fast-flashing lights” makes the app harder to use. (a) False (b) True
Answer key
- the sound on/off setting
- real users
- makes it harder
- 2
- sits at the bottom
- False
- False
- True
- on the phone
- True
- white on black
- so users do not get lost
- fast-flashing lights
- switches main sections
- at the bottom
- Video
- No
- a simple screen sketch
- False
- Footer
- experience
- 1
- 1
- helps everyone
- the button colours
- black on yellow
- the font size
- notes to read offline
- UI
- better UX
- 2
- a named box for a value
- Design B
- helps everyone
- colour as the only clue
- False
- 0
- track the order
- the button colours
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students