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 makes the app harder to use? (a) icons with no labels (b) text that can grow (c) labels on every icon (d) big touch targets
- 2.🔢 In a quiz-app flow, which comes first: “read a question” or “see the final score”? (a) see the final score (b) read a question
-
3.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Cart → Results → Address
Design B: Home → Pay → Size → Offers → Menu → Confirm - 4.🔢 In a quiz-app flow, what comes right after “see if it is right”? (a) pick an answer (b) read a question (c) tap “Start quiz” (d) see the final score
- 5.💾 Saving data in the cloud lets you ___. (a) never need a password (b) use it on any device (c) skip the internet (d) shrink the app
- 6.🔘 Is this good or poor button design: space between buttons? (a) good design (b) poor design
- 7.True or false: “fast-flashing lights” makes the app harder to use. (a) True (b) False
- 8.🔘 Is this good or poor button design: buttons almost touching? (a) good design (b) poor design
- 9.True or false: your last game level fits saving on the phone. (a) False (b) True
-
10.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ search box ]
[ menu icon ]
[ filter buttons ]
[ tab bar ] (a) tab bar (b) list of items (c) search box (d) filter buttons -
11.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Size
Design B: Home → Pens → Pay → Menu → Cart → Shop → Size - 12.True or false: chat messages to friends fits saving on the phone. (a) False (b) True
- 13.🔢 In a sign-up flow, which comes first: “type name and email” or “tap “Sign up””? (a) type name and email (b) tap “Sign up”
-
14.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Done button: 60 px tall
Back button: 44 px tall
Next button: 52 px tall
Start button: 72 px tall (a) Done (b) Start (c) Next (d) Back - 15.🌗 Is pale pink on white easy or hard to read on a button? (a) easy to read (b) hard to read
- 16.✏️ A box with a cross in a wireframe usually means ___. (a) an error (b) delete this (c) a picture goes here (d) a closed app
-
17.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Done button: 24 px tall
Save button: 68 px tall
Help button: 52 px tall (a) Help (b) Save (c) Done -
18.🖼️ In this wireframe (top to bottom), what is right below the filter buttons?
[ tab bar ]
[ filter buttons ]
[ Add button ]
[ menu icon ] (a) tab bar (b) menu icon (c) Add button - 19.Which colour pair is hard to read? (a) black on pale grey (b) white on black (c) dark blue on white (d) pale pink on white
- 20.🧭 Which part of navigation undoes one move? (a) the back button (b) a menu button (c) a tab bar
- 21.Which of these is true of the back button? (a) sits at the bottom (b) undoes one move (c) switches main sections (d) hides extra links
- 22.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
- 23.🔘 Our rule: buttons are at least 48 px tall. The Done button is 24 px tall. How many px taller must it be?
- 24.🔍 Which is the odd one out? (a) how users feel after (b) how fast a task is done (c) the button colours (d) how easy sign-up is
-
25.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 44 px tall
Back button: 40 px tall
Next button: 52 px tall
Send button: 52 px tall -
26.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Caption: 21 px
Label: 16 px
Footer: 12 px
Title: 24 px
Menu: 19 px - 27.🔀 What is a user flow? (a) the path through screens (b) a charging cable (c) a colour theme (d) a type of font
- 28.🔢 In a sign-up flow, which comes LAST? (a) make a password (b) type name and email (c) open the app (d) see the home screen
- 29.🎨 Is this about UI or UX: how fast a task is done? (a) UX (b) UI
- 30.🌗 Is yellow on white easy or hard to read on a button? (a) easy to read (b) hard to read
-
31.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ list of items ]
[ search box ]
[ big picture ]
[ Save button ]
[ top bar ] (a) Save button (b) big picture (c) top bar (d) search box - 32.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) post the photo (b) write a caption (c) take the photo (d) add a filter
- 33.🔘 Our rule: buttons are at least 48 px tall. The Start button is 28 px tall. How many px taller must it be?
- 34.🎨 Is this about UI or UX: the font size? (a) UX (b) UI
- 35.🎨 UX stands for user ___. (a) express (b) example (c) experience (d) extra
- 36.Which colour pair is hard to read? (a) black on yellow (b) dark blue on black (c) black on pale grey (d) dark blue on white
- 37.💾 Data saved only on the phone is lost when ___. (a) the app is closed (b) you send a message (c) the screen turns off (d) the phone is lost
- 38.✏️ Why draw a wireframe before coding? (a) it saves data (b) it adds colours (c) changes are quick (d) it runs the app
- 39.🔢 In a food-order flow, what comes right after “open the menu”? (a) pick a dish (b) add it to the cart (c) check the cart (d) track the order
-
40.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 16 px
Hint: 10 px
Footer: 26 px
Caption: 24 px
Body text: 26 px (a) Footer (b) Caption (c) Title (d) Hint
Answer key
- icons with no labels
- read a question
- 3
- see the final score
- use it on any device
- good design
- True
- poor design
- True
- tab bar
- 4
- False
- tap “Sign up”
- Back
- hard to read
- a picture goes here
- Done
- Add button
- pale pink on white
- the back button
- undoes one move
- No
- 24
- the button colours
- 2
- 1
- the path through screens
- see the home screen
- UX
- hard to read
- search box
- take the photo
- 20
- UI
- experience
- dark blue on black
- the phone is lost
- changes are quick
- pick a dish
- Hint
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students