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.🔢 In a photo-post flow, which comes first: “add a filter” or “write a caption”? (a) write a caption (b) add a filter
-
2.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Save button: 32 px tall
Next button: 40 px tall
Done button: 48 px tall
Cancel button: 48 px tall -
3.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 20 px
Label: 9 px
Hint: 22 px (a) Body text (b) Hint (c) Label - 4.Which of these fits saving in the cloud? (a) a draft you are typing (b) your last game level (c) notes to read offline (d) chat messages to friends
- 5.🧭 Which part of navigation switches main sections? (a) a menu button (b) the back button (c) a tab bar
- 6.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) makes it harder (b) helps everyone
-
7.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Save button: 44 px tall
Back button: 40 px tall
Send button: 40 px tall
Start button: 32 px tall - 8.True or false: space between buttons is poor button design. (a) True (b) False
- 9.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
- 10.♿ What does a screen reader do? (a) takes photos (b) plays music (c) reads the screen aloud (d) makes text tiny
- 11.True or false: a wireframe shows the real fonts. (a) True (b) False
- 12.🔍 Which is the odd one out? (a) how fast a task is done (b) whether users get lost (c) the icon shapes (d) how users feel after
- 13.Which of these is true of a wireframe? (a) has the real colours (b) shows the real fonts (c) uses the final pictures (d) uses plain grey boxes
-
14.💾 pop() takes off the last item. What does this code show?
let notes = ["Art", "Hindi", "Maths", "Music"];
notes.pop();
show(notes[notes.length - 1]); (a) Art (b) Maths (c) Music (d) Hindi - 15.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a final design (b) a wireframe
- 16.Which of these is true of a wireframe? (a) shows the real fonts (b) looks like the real app (c) uses the final pictures (d) has no real colours
-
17.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Menu: 10 px
Hint: 17 px
Body text: 24 px
Label: 21 px -
18.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Edit photo”
2. open “Badges”
3. tap Back
How many times must you tap Back to reach the main screen of this tab? -
19.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 40 px tall
Send button: 36 px tall
Next button: 52 px tall - 20.🔢 In a sign-up flow, which comes first: “open the app” or “tap “Sign up””? (a) open the app (b) tap “Sign up”
-
21.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Hint: 22 px
Menu: 16 px
Footer: 24 px
Body text: 22 px - 22.🔢 In a food-order flow, which comes FIRST? (a) open the menu (b) pay for the order (c) add it to the cart (d) pick a dish
- 23.True or false: the sound on/off setting fits saving in the cloud. (a) True (b) False
- 24.Which of these fits saving in the cloud? (a) notes to read offline (b) your last game level (c) a shared to-do list (d) the sound on/off setting
- 25.True or false: a wireframe has no real colours. (a) False (b) True
-
26.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Send button: 52 px tall
Save button: 64 px tall
Start button: 32 px tall
Help button: 44 px tall - 27.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
-
28.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Edit photo”
2. tap the Lessons tab
3. open “Edit photo”
Which screen are you on now? (a) Lessons (b) Quiz (c) Edit photo (d) Me - 29.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 30.🔢 In a quiz-app flow, which comes first: “pick an answer” or “read a question”? (a) pick an answer (b) read a question
- 31.Which colour pair is hard to read? (a) dark blue on white (b) black on yellow (c) dark blue on black (d) black on pale grey
-
32.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Item → Address → Pay
Design B: Home → Menu → Pay → Cart → Results → Item → Shop - 33.🔘 Our rule: buttons are at least 48 px tall. The Save button is 20 px tall. How many px taller must it be?
- 34.🎨 Is this about UI or UX: the icon shapes? (a) UI (b) UX
- 35.🔢 In a quiz-app flow, which comes first: “read a question” or “see the final score”? (a) see the final score (b) read a question
- 36.♿ Does this help everyone, or make the app harder to use: strong colour contrast? (a) helps everyone (b) makes it harder
- 37.Which of these is true of a final design? (a) has no real colours (b) is a quick sketch (c) shows where things go (d) has the real colours
-
38.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Size → Search
Design B: Home → Shop → Pens → Search (a) Design B (b) Design A - 39.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 40.Which of these is about UX (the experience)? (a) the button colours (b) the icon shapes (c) the font size (d) whether users get lost
Answer key
- add a filter
- 2
- Label
- chat messages to friends
- a tab bar
- helps everyone
- 0
- False
- a wireframe
- reads the screen aloud
- False
- the icon shapes
- uses plain grey boxes
- Maths
- a wireframe
- has no real colours
- 1
- 1
- 1
- open the app
- 0
- open the menu
- False
- a shared to-do list
- True
- 2
- good design
- Edit photo
- in the cloud
- read a question
- dark blue on black
- 3
- 28
- UI
- read a question
- helps everyone
- has the real colours
- Design A
- in the cloud
- whether users get lost
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students