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.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Confirm → Menu
Design B: Home → Search → Pens → Size → Pay → Item → Offers - 2.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
- 3.True or false: a wireframe shows the real fonts. (a) True (b) False
- 4.🔢 In a sign-up flow, which comes first: “open the app” or “tap “Sign up””? (a) tap “Sign up” (b) open the app
- 5.♿ Accessibility means an app works for ___. (a) everyone (b) nobody (c) only the coder (d) only experts
-
6.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 32 px tall
Done button: 64 px tall
Start button: 60 px tall
Save button: 52 px tall -
7.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Help button: 32 px tall
Cancel button: 36 px tall
Start button: 60 px tall - 8.True or false: icons with no meaning is good button design. (a) True (b) False
- 9.🔢 In a photo-post flow, which comes LAST? (a) add a filter (b) take the photo (c) open the camera screen (d) post the photo
- 10.True or false: a final design shows the real fonts. (a) False (b) True
- 11.Which of these is about UI (the look)? (a) how users feel after (b) how fast a task is done (c) how many taps it takes (d) the button colours
-
12.💾 What number does this code show?
let coins = 4;
coins = coins - 3;
coins = coins + 5;
show(coins); -
13.💾 What number does this code show?
let friends = ["Riya", "Arjun", "Zoya"];
friends.push("Aman");
friends.push("Kabir");
show(friends.length); - 14.Which colour pair is easy to read? (a) red on green (b) light grey on white (c) yellow on white (d) black on pale grey
- 15.🌗 Is white on black easy or hard to read on a button? (a) hard to read (b) easy to read
- 16.🔍 Which is the odd one out? (a) icons with no labels (b) captions on videos (c) big touch targets (d) text that can grow
- 17.🔀 Why plan the user flow before building? (a) to skip testing (b) to add more taps (c) to hide the buttons (d) so each step is clear
- 18.Which of these is about UX (the experience)? (a) the button colours (b) how fast a task is done (c) the screen layout (d) the font size
- 19.🔢 In a quiz-app flow, which comes first: “pick an answer” or “see if it is right”? (a) pick an answer (b) see if it is right
- 20.True or false: the sound on/off setting fits saving in the cloud. (a) True (b) False
- 21.🔍 Which is the odd one out? (a) the screen layout (b) whether users get lost (c) how many taps it takes (d) how easy sign-up is
- 22.💾 Where should the app save your last game level: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 23.🌗 Is dark blue on white easy or hard to read on a button? (a) hard to read (b) easy to read
- 24.🔢 In a sign-up flow, which comes first: “see the home screen” or “tap “Sign up””? (a) tap “Sign up” (b) see the home screen
- 25.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 26.Which of these fits saving on the phone? (a) a shared to-do list (b) photos on two devices (c) the sound on/off setting (d) chat messages to friends
- 27.🔢 In a quiz-app flow, which comes first: “read a question” or “tap “Start quiz””? (a) read a question (b) tap “Start quiz”
-
28.💾 What number does this code show?
let lives = 9;
lives = lives - 1;
lives = lives + 1;
show(lives); -
29.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pens → Confirm → Item → Shop → Search
Design B: Home → Shop → Size → Menu → Address (a) Design A (b) Design B - 30.Which colour pair is hard to read? (a) white on dark green (b) black on pale grey (c) black on yellow (d) dark blue on black
- 31.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) see the final score (b) tap “Start quiz” (c) see if it is right (d) read a question
- 32.True or false: a wireframe looks like the real app. (a) True (b) False
- 33.True or false: “fast-flashing lights” makes the app harder to use. (a) True (b) False
- 34.True or false: buttons almost touching is good button design. (a) True (b) False
- 35.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
- 36.True or false: a wireframe has the real colours. (a) True (b) False
- 37.True or false: the theme colours is about UX (the experience). (a) True (b) False
- 38.♿ A screen has 6 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
- 39.Which of these is true of a menu button? (a) sits at the bottom (b) hides extra links (c) shows 3 to 5 icons (d) undoes one move
-
40.🖼️ In this wireframe (top to bottom), what is right above the list of items?
[ Save button ]
[ title text ]
[ list of items ]
[ tab bar ] (a) Save button (b) title text (c) tab bar
Answer key
- 4
- a final design
- False
- open the app
- everyone
- 3
- 1
- False
- post the photo
- True
- the button colours
- 6
- 5
- black on pale grey
- easy to read
- icons with no labels
- so each step is clear
- how fast a task is done
- pick an answer
- False
- the screen layout
- on the phone
- easy to read
- tap “Sign up”
- on the phone
- the sound on/off setting
- tap “Start quiz”
- 9
- Design B
- dark blue on black
- see if it is right
- False
- True
- False
- hard to read
- False
- False
- 4
- hides extra links
- title text
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students