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. Which button is too small?
Start button: 68 px tall
Back button: 40 px tall
Send button: 48 px tall
Done button: 60 px tall (a) Send (b) Done (c) Start (d) Back -
2.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ Save button ]
[ top bar ]
[ list of items ]
[ search box ]
[ menu icon ] (a) top bar (b) list of items (c) Save button (d) menu icon - 3.🔀 In a good flow, each screen should lead to ___. (a) a random page (b) a dead end (c) the same screen (d) a clear next step
- 4.🔘 Our rule: buttons are at least 48 px tall. The Done button is 28 px tall. How many px taller must it be?
- 5.True or false: “text that can grow” helps everyone use the app. (a) True (b) False
- 6.🔢 In a quiz-app flow, which comes FIRST? (a) see the final score (b) tap “Start quiz” (c) see if it is right (d) pick an answer
- 7.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
-
8.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Start button: 36 px tall
Done button: 52 px tall
Next button: 72 px tall (a) Done (b) Next (c) Start - 9.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a wireframe (b) a final design
- 10.True or false: a wireframe uses plain grey boxes. (a) False (b) True
- 11.True or false: notes to read offline fits saving in the cloud. (a) True (b) False
- 12.🔢 In a sign-up flow, which comes first: “open the app” or “tap “Sign up””? (a) open the app (b) tap “Sign up”
- 13.🔢 In a photo-post flow, which comes first: “write a caption” or “add a filter”? (a) add a filter (b) write a caption
- 14.Which of these fits saving in the cloud? (a) a class leaderboard (b) a draft you are typing (c) notes to read offline (d) the sound on/off setting
- 15.🔢 In a sign-up flow, which comes LAST? (a) open the app (b) tap “Sign up” (c) make a password (d) see the home screen
-
16.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Label: 28 px
Footer: 17 px
Body text: 12 px (a) Label (b) Footer (c) Body text -
17.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 12 px
Title: 17 px
Caption: 19 px (a) Title (b) Caption (c) Body text -
18.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Address → Confirm → Item
Design B: Home → Pens → Address → Pay → Confirm → Cart (a) Design B (b) Design A -
19.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Caption: 10 px
Hint: 18 px
Title: 14 px - 20.Which of these fits saving in the cloud? (a) the sound on/off setting (b) notes to read offline (c) chat messages to friends (d) your last game level
-
21.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pay → Menu → Shop → Size
Design B: Home → Shop → Offers → Item - 22.Which colour pair is easy to read? (a) red on green (b) yellow on white (c) light grey on white (d) black on yellow
- 23.🔘 Our rule: buttons are at least 48 px tall. The Start button is 28 px tall. How many px taller must it be?
- 24.True or false: “icons with no labels” helps everyone use the app. (a) False (b) True
- 25.Which colour pair is easy to read? (a) yellow on white (b) dark blue on white (c) dark blue on black (d) pale pink on white
-
26.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Search → Pay → Confirm → Size
Design B: Home → Menu → Confirm → Shop -
27.💾 What number does this code show?
let lives = 3;
lives = lives - 1;
lives = lives + 5;
show(lives); - 28.Which of these helps everyone use the app? (a) big touch targets (b) sudden loud sounds (c) icons with no labels (d) colour as the only clue
-
29.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Pens → Results → Menu → Pay
Design B: Home → Cart → Menu -
30.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Size → Cart → Results → Item → Address
Design B: Home → Menu → Results - 31.💾 Which can hold many values in order? (a) a button (b) a single number (c) a switch (d) a list
- 32.🔍 Which is the odd one out? (a) the theme colours (b) how users feel after (c) the button colours (d) the font size
- 33.Which of these is about UI (the look)? (a) the button colours (b) how easy sign-up is (c) how fast a task is done (d) how many taps it takes
- 34.♿ A screen has 6 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
- 35.Which of these fits saving on the phone? (a) your last game level (b) a class leaderboard (c) chat messages to friends (d) photos on two devices
- 36.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
- 37.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 38.True or false: a big, easy tap area is poor button design. (a) True (b) False
- 39.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
- 40.🔢 In a photo-post flow, which comes LAST? (a) take the photo (b) write a caption (c) open the camera screen (d) post the photo
Answer key
- Back
- list of items
- a clear next step
- 20
- True
- tap “Start quiz”
- in the cloud
- Start
- a wireframe
- True
- False
- open the app
- add a filter
- a class leaderboard
- see the home screen
- Body text
- Body text
- Design A
- 2
- chat messages to friends
- 1
- black on yellow
- 20
- False
- dark blue on white
- 1
- 7
- big touch targets
- 3
- 2
- a list
- how users feel after
- the button colours
- 2
- your last game level
- a wireframe
- in the cloud
- False
- good design
- post the photo
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students