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.♿ Why add captions to videos? (a) so anyone can follow (b) to add colour (c) to slow them down (d) to hide the sound
- 2.True or false: the button colours is about UX (the experience). (a) False (b) True
- 3.🔢 In a food-order flow, which comes first: “open the menu” or “track the order”? (a) track the order (b) open the menu
- 4.🔢 In a food-order flow, what comes right after “check the cart”? (a) track the order (b) open the menu (c) add it to the cart (d) pay for the order
- 5.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a wireframe (b) a final design
- 6.🔍 Which is the odd one out? (a) strong colour contrast (b) sudden loud sounds (c) icons with no labels (d) tiny tap areas
-
7.🖼️ In this wireframe (top to bottom), what is right below the Save button?
[ Add button ]
[ search box ]
[ Save button ]
[ filter buttons ]
[ title text ] (a) title text (b) search box (c) filter buttons (d) Add button - 8.🔍 Which is the odd one out? (a) the theme colours (b) how many taps it takes (c) the font size (d) the icon shapes
-
9.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Size → Offers → Pay
Design B: Home → Pay → Confirm → Pens → Cart → Size → Search - 10.Which of these makes the app harder to use? (a) big touch targets (b) colour as the only clue (c) labels on every icon (d) text that can grow
-
11.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 10 px
Body text: 16 px
Menu: 15 px
Footer: 12 px
Title: 22 px -
12.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Hint: 26 px
Title: 23 px
Body text: 11 px (a) Hint (b) Body text (c) Title - 13.True or false: photos on two devices fits saving on the phone. (a) False (b) True
- 14.💾 In most code, the first item of a list is at position ___. (a) 0 (b) 2 (c) 10 (d) 1
-
15.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Search tab
2. tap the Search tab
3. open “Map”
How many times must you tap Back to reach the main screen of this tab? -
16.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pens → Shop
Design B: Home → Address → Pens → Size - 17.True or false: “labels on every icon” makes the app harder to use. (a) False (b) True
- 18.Which of these is about UI (the look)? (a) how fast a task is done (b) whether users get lost (c) the icon shapes (d) how easy sign-up is
- 19.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
- 20.✏️ Is this true of a wireframe or of a final design: uses the final pictures? (a) a wireframe (b) a final design
- 21.🧭 About how many tabs suit a tab bar best? (a) 1 (b) 3 to 5 (c) 20 (d) 10 to 12
- 22.True or false: a wireframe uses plain grey boxes. (a) False (b) True
- 23.🔀 A screen with no way forward or back is called a ___. (a) shortcut (b) tab bar (c) home screen (d) dead end
- 24.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
-
25.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pens → Menu
Design B: Home → Cart → Results → Menu (a) Design A (b) Design B -
26.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Match report”
2. open “Match report”
3. tap Back
Which screen are you on now? (a) Settings (b) Match report (c) Chat (d) Feed - 27.🎨 Is this about UI or UX: the theme colours? (a) UX (b) UI
-
28.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Search → Item → Address
Design B: Home → Pay → Item (a) Design B (b) Design A - 29.🧭 Why should every screen show where you are? (a) so users do not get lost (b) to hide the menu (c) to use more battery (d) to look busy
- 30.Which colour pair is hard to read? (a) pale pink on white (b) black on yellow (c) dark blue on white (d) black on pale grey
-
31.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pay → Results → Size → Search
Design B: Home → Cart → Menu → Pens -
32.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 24 px
Footer: 16 px
Menu: 18 px
Title: 19 px
Caption: 17 px -
33.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
[ list of items ]
[ search box ]
[ menu icon ]
[ big picture ] (a) list of items (b) big picture (c) search box - 34.♿ What does a screen reader do? (a) reads the screen aloud (b) plays music (c) makes text tiny (d) takes photos
- 35.🔀 What is a user flow? (a) a colour theme (b) a type of font (c) the path through screens (d) a charging cable
- 36.🔢 In a photo-post flow, what comes right after “take the photo”? (a) write a caption (b) open the camera screen (c) post the photo (d) add a filter
-
37.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Done button: 72 px tall
Help button: 68 px tall
Save button: 32 px tall
Next button: 64 px tall (a) Save (b) Help (c) Done (d) Next - 38.True or false: a wireframe shows the real fonts. (a) False (b) True
- 39.🔀 Why plan the user flow before building? (a) to skip testing (b) to add more taps (c) to hide the buttons (d) so each step is clear
- 40.🎨 Fewer taps to finish a task usually means ___. (a) more colours (b) worse UX (c) a bigger app (d) better UX
Answer key
- so anyone can follow
- False
- open the menu
- pay for the order
- a final design
- strong colour contrast
- filter buttons
- how many taps it takes
- 3
- colour as the only clue
- 3
- Body text
- False
- 0
- 1
- 1
- False
- the icon shapes
- easy to read
- a final design
- 3 to 5
- True
- dead end
- a final design
- Design A
- Match report
- UI
- Design B
- so users do not get lost
- pale pink on white
- 1
- 0
- search box
- reads the screen aloud
- the path through screens
- add a filter
- Save
- False
- so each step is clear
- better UX
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students