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 theme colours? (a) UI (b) UX
-
2.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ filter buttons ]
[ list of items ]
[ tab bar ]
[ search box ] (a) tab bar (b) filter buttons (c) list of items - 3.🔢 In a quiz-app flow, which comes LAST? (a) read a question (b) see the final score (c) see if it is right (d) tap “Start quiz”
- 4.🧭 Which part of navigation sits at the bottom? (a) the back button (b) a menu button (c) a tab bar
- 5.🔢 In a sign-up flow, what comes right after “enter the code sent”? (a) see the home screen (b) open the app (c) tap “Sign up” (d) make a password
-
6.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Friend list”
2. tap Back
3. open “Edit photo”
How many times must you tap Back to reach the main screen of this tab? - 7.✏️ A box with a cross in a wireframe usually means ___. (a) a picture goes here (b) delete this (c) a closed app (d) an error
- 8.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
9.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Shop → Offers
Design B: Home → Shop → Pay → Results → Cart - 10.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) take the photo (b) add a filter (c) post the photo (d) write a caption
- 11.Which colour pair is hard to read? (a) white on black (b) dark blue on white (c) black on pale grey (d) dark blue on black
- 12.🔍 Which is the odd one out? (a) captions on videos (b) tiny tap areas (c) icons with no labels (d) colour as the only clue
-
13.💾 What number does this code show?
let notes = ["Sports", "Hindi"];
notes.push("Art");
show(notes.length); -
14.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Menu → Search → Confirm → Pay → Results
Design B: Home → Pay → Results - 15.♿ A screen has 11 icon buttons. Only 6 of them have a text label for screen readers. How many still need a label?
- 16.🔘 Is this good or poor button design: a tiny 20 px button? (a) poor design (b) good design
- 17.True or false: notes to read offline fits saving in the cloud. (a) False (b) True
- 18.🎨 Is this about UI or UX: the screen layout? (a) UI (b) UX
- 19.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
- 20.Which colour pair is easy to read? (a) red on green (b) light grey on white (c) yellow on white (d) black on yellow
-
21.💾 What number does this code show?
let songs = ["Stars", "Rain", "Ocean"];
songs.push("Kites");
show(songs.length); - 22.🎨 Fewer taps to finish a task usually means ___. (a) better UX (b) a bigger app (c) worse UX (d) more colours
- 23.♿ A screen has 8 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
- 24.💾 Which works with no internet at all? (a) a cloud leaderboard (b) data saved on the phone (c) a shared chat (d) a cloud backup
-
25.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ tab bar ]
[ Add button ]
[ filter buttons ]
[ top bar ]
[ big picture ] (a) big picture (b) top bar (c) Add button (d) tab bar - 26.True or false: icons with no meaning is poor button design. (a) True (b) False
- 27.True or false: your last game level fits saving in the cloud. (a) False (b) True
- 28.True or false: “icons with no labels” helps everyone use the app. (a) False (b) True
- 29.True or false: a final design has no real colours. (a) True (b) False
- 30.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “read a question”? (a) tap “Start quiz” (b) read a question
- 31.Which colour pair is hard to read? (a) white on dark green (b) yellow on white (c) white on black (d) black on pale grey
-
32.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 19 px
Caption: 18 px
Title: 18 px
Hint: 13 px
Label: 16 px (a) Body text (b) Title (c) Caption (d) Hint - 33.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 34.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
- 35.Which of these is about UX (the experience)? (a) the theme colours (b) whether users get lost (c) the screen layout (d) the font size
- 36.🔢 In a sign-up flow, what comes right after “make a password”? (a) see the home screen (b) enter the code sent (c) type name and email (d) open the app
-
37.🖼️ In this wireframe (top to bottom), what is right above the top bar?
[ menu icon ]
[ tab bar ]
[ Save button ]
[ top bar ] (a) tab bar (b) Save button (c) menu icon - 38.True or false: “tiny tap areas” makes the app harder to use. (a) False (b) True
- 39.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
-
40.🖼️ How many parts (boxes) does this wireframe have?
[ menu icon ]
[ title text ]
[ list of items ]
[ search box ]
[ top bar ]
[ tab bar ]
Answer key
- UI
- tab bar
- see the final score
- a tab bar
- see the home screen
- 1
- a picture goes here
- in the cloud
- 2
- take the photo
- dark blue on black
- captions on videos
- 3
- 3
- 5
- poor design
- False
- UI
- easy to read
- black on yellow
- 4
- better UX
- 4
- data saved on the phone
- big picture
- True
- False
- False
- False
- tap “Start quiz”
- yellow on white
- Hint
- on the phone
- a final design
- whether users get lost
- enter the code sent
- Save button
- True
- a final design
- 6
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students