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.🔢 In a food-order flow, which comes first: “check the cart” or “pay for the order”? (a) pay for the order (b) check the cart
- 2.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
- 3.Which of these is about UI (the look)? (a) the icon shapes (b) how many taps it takes (c) how fast a task is done (d) whether users get lost
- 4.True or false: grey text on grey is good button design. (a) True (b) False
-
5.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Pens
Design B: Home → Pens → Menu → Cart → Shop - 6.Which of these fits saving on the phone? (a) chat messages to friends (b) a shared to-do list (c) a class leaderboard (d) your last game level
- 7.Which colour pair is easy to read? (a) pale pink on white (b) dark blue on black (c) red on green (d) black on yellow
-
8.💾 What number does this code show?
let friends = ["Aman", "Riya"];
friends.push("Zoya");
show(friends.length); -
9.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ Add button ]
[ title text ]
[ big picture ]
[ list of items ]
[ search box ] (a) search box (b) big picture (c) Add button (d) title text -
10.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Footer: 10 px
Title: 11 px
Hint: 11 px
Body text: 18 px - 11.True or false: “labels on every icon” makes the app harder to use. (a) True (b) False
- 12.🔢 In a photo-post flow, which comes LAST? (a) add a filter (b) post the photo (c) open the camera screen (d) take the photo
- 13.True or false: icons with no meaning is good button design. (a) False (b) True
- 14.✏️ What is a wireframe? (a) a simple screen sketch (b) a type of password (c) the finished app (d) a charging cable
-
15.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. open “Score card”
3. tap Back
How many times must you tap Back to reach the main screen of this tab? - 16.🔢 In a quiz-app flow, which comes FIRST? (a) tap “Start quiz” (b) read a question (c) see the final score (d) pick an answer
- 17.🔍 Which is the odd one out? (a) sudden loud sounds (b) captions on videos (c) strong colour contrast (d) text that can grow
-
18.🖼️ In this wireframe (top to bottom), what is right below the title text?
[ title text ]
[ tab bar ]
[ top bar ]
[ Add button ] (a) tab bar (b) top bar (c) Add button -
19.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. tap Back
3. open “Help page”
How many times must you tap Back to reach the main screen of this tab? -
20.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Size
Design B: Home → Results → Confirm → Menu (a) Design B (b) Design A - 21.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a final design (b) a wireframe
- 22.Which of these is true of a final design? (a) has no real colours (b) shows where things go (c) is a quick sketch (d) has the real colours
-
23.💾 What number does this code show?
let score = 6;
score = score - 2;
score = score + 3;
show(score); - 24.🎨 UX stands for user ___. (a) extra (b) example (c) express (d) experience
- 25.True or false: a class leaderboard fits saving in the cloud. (a) True (b) False
- 26.🌗 Is dark blue on black easy or hard to read on a button? (a) easy to read (b) hard to read
- 27.🔍 Which is the odd one out? (a) the theme colours (b) the font size (c) the button colours (d) how easy sign-up is
- 28.True or false: a tiny 20 px button is poor button design. (a) False (b) True
-
29.💾 What number does this code show?
let score = 4;
score = score - 1;
score = score + 1;
show(score); - 30.🔘 Is this good or poor button design: a tiny 20 px button? (a) poor design (b) good design
- 31.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) on the phone (b) in the cloud
-
32.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Match report”
2. open “Badges”
3. tap Back
4. tap the Chat tab
5. open “Map”
Which screen are you on now? (a) Match report (b) Map (c) Badges (d) Feed -
33.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Footer: 12 px
Label: 10 px
Body text: 11 px - 34.True or false: “strong colour contrast” makes the app harder to use. (a) False (b) True
- 35.True or false: a wireframe uses plain grey boxes. (a) True (b) False
- 36.🧭 What does the back button usually do? (a) goes to the last screen (b) opens settings (c) deletes the page (d) closes all apps
- 37.True or false: strong colour contrast is good button design. (a) True (b) False
- 38.🔢 In a food-order flow, which comes first: “pick a dish” or “open the menu”? (a) pick a dish (b) open the menu
- 39.💾 Which works with no internet at all? (a) a cloud leaderboard (b) a cloud backup (c) a shared chat (d) data saved on the phone
-
40.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Cancel button: 44 px tall
Done button: 72 px tall
Send button: 68 px tall (a) Done (b) Send (c) Cancel
Answer key
- check the cart
- hard to read
- the icon shapes
- False
- 2
- your last game level
- black on yellow
- 3
- search box
- 3
- False
- post the photo
- False
- a simple screen sketch
- 1
- tap “Start quiz”
- sudden loud sounds
- tab bar
- 1
- Design A
- a wireframe
- has the real colours
- 7
- experience
- True
- hard to read
- how easy sign-up is
- True
- 4
- poor design
- in the cloud
- Map
- 3
- False
- True
- goes to the last screen
- True
- open the menu
- data saved on the phone
- Cancel
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students