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.True or false: a final design uses the final pictures. (a) False (b) True
- 2.♿ A screen has 9 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
- 3.🔢 In a food-order flow, which comes first: “track the order” or “pay for the order”? (a) pay for the order (b) track the order
-
4.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Size → Pay → Search → Item
Design B: Home → Pay → Menu → Item → Confirm → Pens → Address (a) Design A (b) Design B - 5.💾 Saving data in the cloud lets you ___. (a) shrink the app (b) skip the internet (c) never need a password (d) use it on any device
- 6.🔢 In a photo-post flow, which comes FIRST? (a) take the photo (b) write a caption (c) post the photo (d) open the camera screen
- 7.🔀 Why plan the user flow before building? (a) to hide the buttons (b) to skip testing (c) so each step is clear (d) to add more taps
- 8.💾 In most code, the first item of a list is at position ___. (a) 10 (b) 0 (c) 2 (d) 1
-
9.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Done button: 60 px tall
Save button: 56 px tall
Send button: 32 px tall (a) Done (b) Save (c) Send - 10.True or false: photos on two devices fits saving on the phone. (a) False (b) True
- 11.Which of these is about UI (the look)? (a) how many taps it takes (b) how easy sign-up is (c) how users feel after (d) the screen layout
- 12.✏️ What is the easiest way to draw a first wireframe? (a) a microphone (b) pencil and paper (c) a 3D printer (d) a phone case
-
13.🖼️ In this wireframe (top to bottom), what is right below the big picture?
[ big picture ]
[ menu icon ]
[ Save button ]
[ search box ]
[ tab bar ]
[ title text ] (a) menu icon (b) search box (c) tab bar (d) Save button -
14.💾 What number does this code show?
let friends = ["Zoya", "Meera"];
friends.push("Aman");
show(friends.length); -
15.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ title text ]
[ tab bar ]
[ Save button ]
[ big picture ]
[ top bar ] (a) title text (b) big picture (c) top bar (d) Save button - 16.🔢 In a photo-post flow, which comes LAST? (a) post the photo (b) write a caption (c) add a filter (d) open the camera screen
-
17.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ big picture ]
[ list of items ]
[ Save button ]
[ Add button ] (a) Save button (b) big picture (c) Add button - 18.💾 Where should the app save your last game level: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 19.🔢 In a sign-up flow, which comes first: “make a password” or “type name and email”? (a) make a password (b) type name and email
- 20.♿ A screen has 7 icon buttons. Only 1 of them have a text label for screen readers. How many still need a label?
- 21.🔢 In a quiz-app flow, what comes right after “read a question”? (a) see if it is right (b) see the final score (c) pick an answer (d) tap “Start quiz”
- 22.🔍 Which is the odd one out? (a) whether users get lost (b) the screen layout (c) how many taps it takes (d) how users feel after
- 23.True or false: strong colour contrast is good button design. (a) False (b) True
-
24.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Confirm → Menu
Design B: Home → Pens → Confirm → Pay → Address → Shop → Cart - 25.Which of these helps everyone use the app? (a) fast-flashing lights (b) captions on videos (c) icons with no labels (d) colour as the only clue
- 26.True or false: how fast a task is done is about UX (the experience). (a) True (b) False
-
27.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Menu: 12 px
Hint: 23 px
Body text: 18 px -
28.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Footer: 9 px
Label: 16 px
Body text: 16 px (a) Label (b) Body text (c) Footer - 29.🔍 Which is the odd one out? (a) how easy sign-up is (b) the icon shapes (c) how many taps it takes (d) how users feel after
- 30.🔢 In a food-order flow, which comes first: “open the menu” or “check the cart”? (a) open the menu (b) check the cart
- 31.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
-
32.🖼️ How many parts (boxes) does this wireframe have?
[ list of items ]
[ search box ]
[ menu icon ]
[ top bar ]
[ tab bar ] - 33.True or false: the screen layout is about UX (the experience). (a) True (b) False
- 34.True or false: a big, easy tap area is poor button design. (a) True (b) False
-
35.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 44 px tall
Next button: 72 px tall
Help button: 56 px tall
Back button: 56 px tall (a) Help (b) Next (c) Back (d) Send - 36.Which of these is true of a wireframe? (a) uses plain grey boxes (b) looks like the real app (c) has the real colours (d) uses the final pictures
- 37.🧭 What does the back button usually do? (a) goes to the last screen (b) opens settings (c) closes all apps (d) deletes the page
- 38.Which of these fits saving in the cloud? (a) notes to read offline (b) your last game level (c) photos on two devices (d) the sound on/off setting
- 39.Which of these is about UX (the experience)? (a) the button colours (b) the screen layout (c) how easy sign-up is (d) the icon shapes
- 40.🔢 In a sign-up flow, what comes right after “make a password”? (a) enter the code sent (b) see the home screen (c) tap “Sign up” (d) open the app
Answer key
- True
- 6
- pay for the order
- Design A
- use it on any device
- open the camera screen
- so each step is clear
- 0
- Send
- False
- the screen layout
- pencil and paper
- menu icon
- 3
- top bar
- post the photo
- Save button
- on the phone
- type name and email
- 6
- pick an answer
- the screen layout
- True
- 6
- captions on videos
- True
- 1
- Footer
- the icon shapes
- open the menu
- good design
- 5
- False
- False
- Send
- uses plain grey boxes
- goes to the last screen
- photos on two devices
- how easy sign-up is
- enter the code sent
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students