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 colour pair is easy to read? (a) light grey on white (b) dark blue on white (c) yellow on white (d) dark blue on black
- 2.🔢 In a quiz-app flow, what comes right after “read a question”? (a) see the final score (b) see if it is right (c) tap “Start quiz” (d) pick an answer
-
3.🖼️ In this wireframe (top to bottom), what is right below the filter buttons?
[ big picture ]
[ search box ]
[ title text ]
[ filter buttons ]
[ Add button ]
[ tab bar ] (a) title text (b) tab bar (c) Add button (d) search box -
4.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Results → Size → Shop → Offers
Design B: Home → Size → Shop - 5.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
- 6.🎨 UX stands for user ___. (a) express (b) example (c) extra (d) experience
-
7.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Save button: 68 px tall
Back button: 68 px tall
Next button: 60 px tall
Cancel button: 36 px tall (a) Next (b) Save (c) Cancel (d) Back - 8.♿ What does a screen reader do? (a) takes photos (b) plays music (c) makes text tiny (d) reads the screen aloud
- 9.🔢 In a photo-post flow, which comes first: “write a caption” or “post the photo”? (a) post the photo (b) write a caption
- 10.🔍 Which is the odd one out? (a) how users feel after (b) whether users get lost (c) how easy sign-up is (d) the button colours
- 11.Which of these is about UX (the experience)? (a) the font size (b) how fast a task is done (c) the button colours (d) the theme colours
- 12.Which colour pair is easy to read? (a) light grey on white (b) dark blue on black (c) white on black (d) pale pink on white
- 13.🔢 In a photo-post flow, which comes first: “take the photo” or “add a filter”? (a) add a filter (b) take the photo
- 14.True or false: the sound on/off setting fits saving on the phone. (a) False (b) True
-
15.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Footer: 13 px
Body text: 13 px
Title: 21 px - 16.💾 In most code, the first item of a list is at position ___. (a) 0 (b) 2 (c) 1 (d) 10
-
17.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ title text ]
[ top bar ]
[ Add button ]
[ menu icon ]
[ Save button ]
[ big picture ] (a) big picture (b) Save button (c) title text (d) Add button - 18.True or false: a tiny 20 px button is poor button design. (a) True (b) False
- 19.🔀 What is a user flow? (a) the path through screens (b) a colour theme (c) a type of font (d) a charging cable
-
20.🖼️ In this wireframe (top to bottom), what is right below the Add button?
[ search box ]
[ top bar ]
[ Add button ]
[ big picture ] (a) big picture (b) top bar (c) search box -
21.💾 What does this code show? (Positions start at 0.)
let songs = ["Stars", "Ocean", "Rain"];
show(songs[2]); (a) Ocean (b) Rain (c) Stars - 22.🌗 Is dark blue on white easy or hard to read on a button? (a) hard to read (b) easy to read
-
23.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Cancel button: 60 px tall
Done button: 72 px tall
Send button: 44 px tall
Next button: 68 px tall (a) Cancel (b) Next (c) Done (d) Send - 24.🎨 Is this about UI or UX: the icon shapes? (a) UI (b) UX
- 25.💾 Which works with no internet at all? (a) data saved on the phone (b) a cloud leaderboard (c) a cloud backup (d) a shared chat
- 26.🔀 In a good flow, each screen should lead to ___. (a) a dead end (b) a clear next step (c) a random page (d) the same screen
- 27.True or false: how users feel after is about UX (the experience). (a) False (b) True
- 28.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “read a question”? (a) read a question (b) tap “Start quiz”
- 29.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) pencil and paper (c) a microphone (d) a 3D printer
- 30.True or false: a clear word like Save is good button design. (a) False (b) True
- 31.True or false: whether users get lost is about UX (the experience). (a) False (b) True
- 32.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) on the phone (b) in the cloud
-
33.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 12 px
Title: 23 px
Hint: 27 px (a) Title (b) Hint (c) Body text -
34.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Label: 23 px
Body text: 9 px
Caption: 23 px (a) Caption (b) Body text (c) Label - 35.🔘 Our rule: buttons are at least 48 px tall. The Send button is 36 px tall. How many px taller must it be?
- 36.🎨 Is this about UI or UX: the font size? (a) UI (b) UX
- 37.🧭 What does the back button usually do? (a) goes to the last screen (b) deletes the page (c) opens settings (d) closes all apps
-
38.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Footer: 13 px
Menu: 14 px
Label: 24 px - 39.🔢 In a quiz-app flow, which comes first: “see if it is right” or “tap “Start quiz””? (a) tap “Start quiz” (b) see if it is right
-
40.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 13 px
Footer: 24 px
Hint: 18 px
Label: 21 px
Caption: 24 px (a) Footer (b) Hint (c) Label (d) Body text
Answer key
- dark blue on white
- pick an answer
- Add button
- 2
- No
- experience
- Cancel
- reads the screen aloud
- write a caption
- the button colours
- how fast a task is done
- white on black
- take the photo
- True
- 2
- 0
- big picture
- True
- the path through screens
- big picture
- Rain
- easy to read
- Send
- UI
- data saved on the phone
- a clear next step
- True
- tap “Start quiz”
- pencil and paper
- True
- True
- in the cloud
- Body text
- Body text
- 12
- UI
- goes to the last screen
- 2
- tap “Start quiz”
- Body text
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students