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.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 36 px tall
Back button: 40 px tall
Save button: 56 px tall - 2.🔀 What is a user flow? (a) a charging cable (b) a type of font (c) the path through screens (d) a colour theme
- 3.✏️ A box with a cross in a wireframe usually means ___. (a) delete this (b) a closed app (c) a picture goes here (d) an error
- 4.Which of these is true of a final design? (a) uses plain grey boxes (b) uses the final pictures (c) is a quick sketch (d) has no real colours
- 5.Which of these is about UI (the look)? (a) how fast a task is done (b) how users feel after (c) how easy sign-up is (d) the theme colours
-
6.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ tab bar ]
[ list of items ]
[ filter buttons ]
[ title text ] (a) filter buttons (b) tab bar (c) list of items (d) title text - 7.🧭 Why should every screen show where you are? (a) so users do not get lost (b) to use more battery (c) to hide the menu (d) to look busy
- 8.🔢 In a sign-up flow, which comes LAST? (a) enter the code sent (b) tap “Sign up” (c) type name and email (d) see the home screen
- 9.True or false: “text that can grow” helps everyone use the app. (a) True (b) False
- 10.🔍 Which is the odd one out? (a) the theme colours (b) whether users get lost (c) how many taps it takes (d) how users feel after
- 11.Which of these is about UX (the experience)? (a) the button colours (b) the screen layout (c) how users feel after (d) the icon shapes
- 12.True or false: a final design shows where things go. (a) False (b) True
- 13.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a final design (b) a wireframe
-
14.💾 What number does this code show?
let stars = 8;
stars = stars - 2;
stars = stars + 4;
show(stars); - 15.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
-
16.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Help button: 32 px tall
Save button: 60 px tall
Start button: 36 px tall
Send button: 60 px tall -
17.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 44 px tall
Save button: 52 px tall
Cancel button: 52 px tall (a) Save (b) Cancel (c) Send -
18.🖼️ In this wireframe (top to bottom), what is right below the filter buttons?
[ list of items ]
[ Save button ]
[ filter buttons ]
[ title text ]
[ tab bar ]
[ big picture ] (a) tab bar (b) big picture (c) title text (d) list of items - 19.🎨 Is this about UI or UX: the screen layout? (a) UI (b) UX
- 20.✏️ Is this true of a wireframe or of a final design: uses the final pictures? (a) a wireframe (b) a final design
-
21.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pay → Cart → Shop → Search → Confirm → Address
Design B: Home → Shop → Pay → Address → Size - 22.Which of these is about UI (the look)? (a) how easy sign-up is (b) how fast a task is done (c) the button colours (d) whether users get lost
- 23.🔢 In a food-order flow, what comes right after “open the menu”? (a) pick a dish (b) pay for the order (c) add it to the cart (d) check the cart
- 24.🧭 Which part of navigation hides extra links? (a) the back button (b) a tab bar (c) a menu button
- 25.💾 Which works with no internet at all? (a) a cloud leaderboard (b) data saved on the phone (c) a cloud backup (d) a shared chat
- 26.🔍 Which is the odd one out? (a) colour as the only clue (b) strong colour contrast (c) tiny tap areas (d) sudden loud sounds
-
27.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Help button: 32 px tall
Start button: 36 px tall
Next button: 36 px tall -
28.💾 What number does this code show?
let points = 3;
points = points - 3;
points = points + 3;
show(points); - 29.True or false: a final design uses the final pictures. (a) False (b) True
- 30.🎨 Fewer taps to finish a task usually means ___. (a) more colours (b) a bigger app (c) better UX (d) worse UX
- 31.Which colour pair is easy to read? (a) white on dark green (b) red on green (c) dark blue on black (d) pale pink on white
- 32.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 33.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a final design (b) a wireframe
- 34.🔍 Which is the odd one out? (a) labels on every icon (b) fast-flashing lights (c) big touch targets (d) captions on videos
-
35.💾 What does this code show? (Positions start at 0.)
let songs = ["Rain", "Ocean", "Sunrise", "Monsoon", "Stars"];
show(songs[2]); (a) Monsoon (b) Rain (c) Ocean (d) Sunrise - 36.🧭 Which part of navigation opens a list of pages? (a) the back button (b) a tab bar (c) a menu button
- 37.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) helps everyone (b) makes it harder
-
38.💾 What number does this code show?
let notes = ["Maths", "Science", "Music", "Art"];
notes.push("Sports");
notes.push("Hindi");
show(notes.length); - 39.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 40.Which of these is true of a final design? (a) shows where things go (b) has no real colours (c) has the real colours (d) uses plain grey boxes
Answer key
- 1
- the path through screens
- a picture goes here
- uses the final pictures
- the theme colours
- title text
- so users do not get lost
- see the home screen
- True
- the theme colours
- how users feel after
- False
- a wireframe
- 10
- a wireframe
- 2
- Send
- title text
- UI
- a final design
- 2
- the button colours
- pick a dish
- a menu button
- data saved on the phone
- strong colour contrast
- 0
- 3
- True
- better UX
- white on dark green
- in the cloud
- a final design
- fast-flashing lights
- Sunrise
- a menu button
- helps everyone
- 6
- on the phone
- has the real colours
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students