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.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) tab bar (c) shortcut (d) dead end
- 2.💾 Which works with no internet at all? (a) data saved on the phone (b) a cloud leaderboard (c) a shared chat (d) a cloud backup
- 3.🔍 Which is the odd one out? (a) fast-flashing lights (b) colour as the only clue (c) tiny tap areas (d) big touch targets
- 4.Which of these is about UX (the experience)? (a) the icon shapes (b) the screen layout (c) the font size (d) how users feel after
- 5.♿ Showing right or wrong only in red and green is a problem for ___. (a) the battery (b) the server (c) colour-blind users (d) fast typists
- 6.True or false: a clear word like Save is poor button design. (a) False (b) True
- 7.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a wireframe (b) a final design
- 8.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
- 9.🎨 Is this about UI or UX: how fast a task is done? (a) UI (b) UX
- 10.🔢 In a photo-post flow, which comes LAST? (a) write a caption (b) take the photo (c) post the photo (d) add a filter
-
11.🖼️ In this wireframe (top to bottom), what is right above the filter buttons?
[ big picture ]
[ filter buttons ]
[ Add button ]
[ search box ]
[ tab bar ]
[ menu icon ] (a) big picture (b) tab bar (c) menu icon (d) Add button - 12.🔢 In a sign-up flow, which comes first: “open the app” or “enter the code sent”? (a) open the app (b) enter the code sent
-
13.💾 What number does this code show?
let notes = ["Sports", "Music"];
notes.push("Art");
notes.push("Maths");
show(notes.length); - 14.🔘 Our rule: buttons are at least 48 px tall. The Help button is 40 px tall. How many px taller must it be?
-
15.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 52 px tall
Send button: 36 px tall
Next button: 64 px tall -
16.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 19 px
Menu: 23 px
Title: 21 px
Hint: 9 px
Caption: 18 px (a) Body text (b) Hint (c) Menu (d) Title - 17.♿ Accessibility means an app works for ___. (a) only the coder (b) only experts (c) nobody (d) everyone
- 18.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
-
19.🖼️ In this wireframe (top to bottom), what is right above the big picture?
[ list of items ]
[ big picture ]
[ search box ]
[ title text ]
[ Save button ] (a) search box (b) title text (c) list of items (d) Save button -
20.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Score card”
2. open “Edit photo”
3. open “Video”
4. open “Map”
5. tap the Home tab
How many times must you tap Back to reach the main screen of this tab? - 21.True or false: the font size is about UI (the look). (a) False (b) True
- 22.True or false: “tiny tap areas” makes the app harder to use. (a) False (b) True
- 23.🎨 UX stands for user ___. (a) experience (b) extra (c) example (d) express
- 24.🧭 Which part of navigation shows 3 to 5 icons? (a) a tab bar (b) the back button (c) a menu button
-
25.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Results → Pay → Confirm → Menu → Address
Design B: Home → Search → Menu (a) Design A (b) Design B - 26.✏️ Why draw a wireframe before coding? (a) changes are quick (b) it runs the app (c) it adds colours (d) it saves data
- 27.True or false: a wireframe uses plain grey boxes. (a) True (b) False
-
28.💾 What number does this code show?
let friends = ["Zoya", "Kabir", "Aman", "Meera"];
friends.push("Riya");
friends.push("Arjun");
show(friends.length); - 29.🎨 Is this about UI or UX: how users feel after? (a) UX (b) UI
- 30.🔘 Our rule: buttons are at least 48 px tall. The Done button is 28 px tall. How many px taller must it be?
- 31.🔢 In a photo-post flow, which comes first: “post the photo” or “write a caption”? (a) write a caption (b) post the photo
- 32.🧭 Which part of navigation switches main sections? (a) a menu button (b) the back button (c) a tab bar
- 33.🔘 Our rule: buttons are at least 48 px tall. The Help button is 36 px tall. How many px taller must it be?
- 34.Which of these is about UX (the experience)? (a) whether users get lost (b) the font size (c) the screen layout (d) the button colours
- 35.Which of these is true of a wireframe? (a) uses the final pictures (b) uses plain grey boxes (c) shows the real fonts (d) has the real colours
-
36.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Shop → Cart → Pay
Design B: Home → Pay → Item - 37.True or false: a wireframe shows where things go. (a) True (b) False
-
38.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Settings tab
2. open “Match report”
3. tap Back
Which screen are you on now? (a) Match report (b) Feed (c) Settings (d) Chat - 39.🎨 Is this about UI or UX: the button colours? (a) UX (b) UI
- 40.True or false: a wireframe has no real colours. (a) True (b) False
Answer key
- dead end
- data saved on the phone
- big touch targets
- how users feel after
- colour-blind users
- False
- a wireframe
- easy to read
- UX
- post the photo
- big picture
- open the app
- 4
- 8
- 2
- Hint
- everyone
- No
- list of items
- 0
- True
- True
- experience
- a tab bar
- Design B
- changes are quick
- True
- 6
- UX
- 20
- write a caption
- a tab bar
- 12
- whether users get lost
- uses plain grey boxes
- 2
- True
- Settings
- UI
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students