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.🎨 Is this about UI or UX: the screen layout? (a) UX (b) UI
- 2.🧭 Which part of navigation goes to the last screen? (a) a tab bar (b) the back button (c) a menu button
- 3.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
- 4.🧭 Which part of navigation opens a list of pages? (a) the back button (b) a tab bar (c) a menu button
- 5.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
- 6.🧭 Which part of navigation hides extra links? (a) a menu button (b) a tab bar (c) the back button
-
7.🖼️ How many parts (boxes) does this wireframe have?
[ Save button ]
[ big picture ]
[ search box ]
[ filter buttons ] -
8.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Edit photo”
2. open “Score card”
3. tap the Settings tab
How many times must you tap Back to reach the main screen of this tab? - 9.🔢 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
-
10.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Start button: 48 px tall
Save button: 60 px tall
Cancel button: 40 px tall
Next button: 40 px tall - 11.🔀 What is a user flow? (a) a colour theme (b) a charging cable (c) a type of font (d) the path through screens
-
12.🖼️ In this wireframe (top to bottom), what is right above the Add button?
[ tab bar ]
[ list of items ]
[ top bar ]
[ menu icon ]
[ Add button ] (a) tab bar (b) list of items (c) menu icon (d) top bar - 13.🔢 In a food-order flow, what comes right after “check the cart”? (a) track the order (b) pick a dish (c) pay for the order (d) add it to the cart
-
14.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 32 px tall
Help button: 36 px tall
Back button: 36 px tall
Save button: 48 px tall - 15.🎨 Is this about UI or UX: the font size? (a) UI (b) UX
- 16.♿ Does this help everyone, or make the app harder to use: strong colour contrast? (a) helps everyone (b) makes it harder
- 17.🔢 In a food-order flow, which comes LAST? (a) track the order (b) pay for the order (c) check the cart (d) add it to the cart
- 18.🔍 Which is the odd one out? (a) how users feel after (b) whether users get lost (c) the icon shapes (d) how easy sign-up is
-
19.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Send button: 60 px tall
Done button: 44 px tall
Cancel button: 32 px tall - 20.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
- 21.💾 Where should the app save your last game level: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 22.Which of these is true of a wireframe? (a) uses the final pictures (b) has no real colours (c) looks like the real app (d) has the real colours
-
23.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. open “Video”
3. tap Back
4. open “Badges”
5. tap the Search tab
Which screen are you on now? (a) Video (b) Search (c) Badges (d) Map - 24.Which of these makes the app harder to use? (a) captions on videos (b) colour as the only clue (c) strong colour contrast (d) labels on every icon
- 25.🔍 Which is the odd one out? (a) strong colour contrast (b) sudden loud sounds (c) labels on every icon (d) big touch targets
- 26.🎨 Is this about UI or UX: how easy sign-up is? (a) UX (b) UI
- 27.💾 Which works with no internet at all? (a) a cloud leaderboard (b) a shared chat (c) a cloud backup (d) data saved on the phone
- 28.🌗 Is pale pink on white easy or hard to read on a button? (a) hard to read (b) easy to read
- 29.💾 Which can hold many values in order? (a) a list (b) a switch (c) a single number (d) a button
-
30.🖼️ In this wireframe (top to bottom), what is right below the Save button?
[ search box ]
[ menu icon ]
[ Save button ]
[ big picture ]
[ tab bar ] (a) menu icon (b) big picture (c) tab bar (d) search box - 31.True or false: grey text on grey is good button design. (a) True (b) False
- 32.True or false: the font size is about UX (the experience). (a) True (b) False
- 33.True or false: a big, easy tap area is good button design. (a) True (b) False
- 34.🔢 In a photo-post flow, which comes first: “write a caption” or “post the photo”? (a) post the photo (b) write a caption
- 35.♿ A screen has 5 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
- 36.Which of these is true of the back button? (a) hides extra links (b) switches main sections (c) opens a list of pages (d) goes to the last screen
- 37.Which of these is true of a final design? (a) has no real colours (b) looks like the real app (c) shows where things go (d) is a quick sketch
- 38.Which of these fits saving in the cloud? (a) your last game level (b) notes to read offline (c) chat messages to friends (d) the sound on/off setting
- 39.🔀 A screen with no way forward or back is called a ___. (a) shortcut (b) home screen (c) dead end (d) tab bar
-
40.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Help button: 40 px tall
Send button: 64 px tall
Start button: 64 px tall
Back button: 72 px tall (a) Back (b) Send (c) Help (d) Start
Answer key
- UI
- the back button
- a wireframe
- a menu button
- easy to read
- a menu button
- 4
- 0
- read a question
- 2
- the path through screens
- menu icon
- pay for the order
- 1
- UI
- helps everyone
- track the order
- the icon shapes
- 1
- good design
- on the phone
- has no real colours
- Search
- colour as the only clue
- sudden loud sounds
- UX
- data saved on the phone
- hard to read
- a list
- big picture
- False
- False
- True
- write a caption
- 1
- goes to the last screen
- looks like the real app
- chat messages to friends
- dead end
- Help
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students