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 this wireframe (top to bottom), what is right above the search box?
[ top bar ]
[ search box ]
[ title text ]
[ big picture ]
[ tab bar ]
[ list of items ] (a) tab bar (b) title text (c) big picture (d) top bar - 2.Which of these is true of a wireframe? (a) uses the final pictures (b) is a quick sketch (c) looks like the real app (d) has the real colours
-
3.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Profile tab
2. open “Friend list”
3. tap Back
How many times must you tap Back to reach the main screen of this tab? -
4.💾 What number does this code show?
let score = 3;
score = score - 3;
score = score + 5;
show(score); -
5.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Size → Item
Design B: Home → Address → Confirm → Pay → Cart - 6.🔢 In a photo-post flow, which comes first: “add a filter” or “open the camera screen”? (a) add a filter (b) open the camera screen
- 7.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 8.🔍 Which is the odd one out? (a) the button colours (b) the font size (c) the icon shapes (d) whether users get lost
- 9.🔢 In a quiz-app flow, which comes LAST? (a) see the final score (b) see if it is right (c) tap “Start quiz” (d) pick an answer
-
10.💾 What number does this code show?
let notes = ["Music", "Science", "Art"];
notes.push("Maths");
notes.push("Sports");
show(notes.length); -
11.🖼️ In this wireframe (top to bottom), what is right above the title text?
[ search box ]
[ title text ]
[ tab bar ]
[ list of items ]
[ Add button ] (a) Add button (b) tab bar (c) list of items (d) search box - 12.🔘 Is this good or poor button design: a clear word like Save? (a) good design (b) poor design
- 13.🌗 Is black on pale grey easy or hard to read on a button? (a) hard to read (b) easy to read
- 14.♿ A screen has 12 icon buttons. Only 11 of them have a text label for screen readers. How many still need a label?
- 15.True or false: a wireframe looks like the real app. (a) True (b) False
- 16.🔍 Which is the odd one out? (a) how users feel after (b) how easy sign-up is (c) how fast a task is done (d) the screen layout
- 17.🔘 Is this good or poor button design: icons with no meaning? (a) good design (b) poor design
- 18.Which of these fits saving on the phone? (a) chat messages to friends (b) a class leaderboard (c) a shared to-do list (d) the sound on/off setting
- 19.🔍 Which is the odd one out? (a) whether users get lost (b) how many taps it takes (c) how fast a task is done (d) the theme colours
-
20.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Help button: 64 px tall
Back button: 64 px tall
Send button: 40 px tall
Save button: 60 px tall - 21.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 20 px tall. How many px taller must it be?
-
22.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ search box ]
[ tab bar ]
[ Save button ]
[ big picture ] (a) tab bar (b) Save button (c) search box (d) big picture - 23.🎨 UX stands for user ___. (a) example (b) extra (c) express (d) experience
- 24.True or false: the icon shapes is about UX (the experience). (a) False (b) True
- 25.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
- 26.🔀 Why plan the user flow before building? (a) to hide the buttons (b) to add more taps (c) so each step is clear (d) to skip testing
- 27.🔢 In a food-order flow, which comes FIRST? (a) add it to the cart (b) open the menu (c) track the order (d) pick a dish
-
28.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Save button: 28 px tall
Help button: 56 px tall
Done button: 64 px tall
Send button: 56 px tall (a) Send (b) Help (c) Save (d) Done - 29.♿ What does a screen reader do? (a) makes text tiny (b) takes photos (c) plays music (d) reads the screen aloud
-
30.🖼️ How many parts (boxes) does this wireframe have?
[ Add button ]
[ filter buttons ]
[ tab bar ]
[ Save button ]
[ list of items ]
[ top bar ] -
31.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. open “Match report”
3. tap the Home tab
4. open “Badges”
How many times must you tap Back to reach the main screen of this tab? -
32.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ big picture ]
[ list of items ]
[ tab bar ]
[ title text ] (a) big picture (b) list of items (c) title text (d) tab bar - 33.💾 Saving data in the cloud lets you ___. (a) skip the internet (b) shrink the app (c) never need a password (d) use it on any device
-
34.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ top bar ]
[ search box ]
[ tab bar ]
[ title text ]
[ list of items ] (a) list of items (b) title text (c) tab bar (d) top bar -
35.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Pay → Offers → Shop
Design B: Home → Item → Results → Search → Pens → Offers -
36.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ big picture ]
[ tab bar ]
[ top bar ]
[ filter buttons ]
[ Add button ] (a) Add button (b) big picture (c) filter buttons (d) tab bar - 37.Which of these fits saving in the cloud? (a) notes to read offline (b) the sound on/off setting (c) a draft you are typing (d) photos on two devices
-
38.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Label: 9 px
Body text: 19 px
Caption: 28 px (a) Label (b) Caption (c) Body text - 39.🧭 Which part of navigation sits at the bottom? (a) a menu button (b) a tab bar (c) the back button
-
40.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 40 px tall
Save button: 48 px tall
Next button: 60 px tall
Done button: 60 px tall (a) Next (b) Save (c) Done (d) Send
Answer key
- top bar
- is a quick sketch
- 0
- 5
- 1
- open the camera screen
- on the phone
- whether users get lost
- see the final score
- 5
- search box
- good design
- easy to read
- 1
- False
- the screen layout
- poor design
- the sound on/off setting
- the theme colours
- 3
- 28
- big picture
- experience
- False
- No
- so each step is clear
- open the menu
- Save
- reads the screen aloud
- 6
- 1
- title text
- use it on any device
- top bar
- 3
- Add button
- photos on two devices
- Label
- a tab bar
- Send
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students