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). Which needs FEWER taps?
Design A: Home → Pay → Cart
Design B: Home → Item → Pay → Results → Pens → Offers → Cart (a) Design B (b) Design A -
2.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Help page”
2. tap the Home tab
3. open “Edit photo”
Which screen are you on now? (a) Edit photo (b) Help page (c) Search (d) Home - 3.✏️ A box with a cross in a wireframe usually means ___. (a) an error (b) a picture goes here (c) delete this (d) a closed app
- 4.🔘 Is this good or poor button design: grey text on grey? (a) good design (b) poor design
- 5.✏️ What is a wireframe? (a) a type of password (b) a charging cable (c) the finished app (d) a simple screen sketch
-
6.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 36 px tall
Help button: 48 px tall
Save button: 60 px tall (a) Help (b) Save (c) Send - 7.♿ Showing right or wrong only in red and green is a problem for ___. (a) the battery (b) fast typists (c) the server (d) colour-blind users
-
8.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Search tab
2. open “Edit photo”
3. tap Back
4. open “Badges”
5. open “Map”
Which screen are you on now? (a) Badges (b) Map (c) Edit photo (d) Home -
9.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ menu icon ]
[ top bar ]
[ Save button ]
[ filter buttons ]
[ search box ]
[ title text ] (a) menu icon (b) filter buttons (c) search box (d) title text - 10.🔘 Is this good or poor button design: a clear word like Save? (a) good design (b) poor design
-
11.🖼️ In this wireframe (top to bottom), what is right above the top bar?
[ search box ]
[ tab bar ]
[ filter buttons ]
[ menu icon ]
[ top bar ]
[ list of items ] (a) menu icon (b) list of items (c) filter buttons (d) search box - 12.🔀 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
- 13.Which of these is true of a tab bar? (a) goes to the last screen (b) sits at the bottom (c) opens a list of pages (d) hides extra links
-
14.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Start button: 60 px tall
Cancel button: 64 px tall
Save button: 36 px tall
Send button: 52 px tall -
15.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Hint: 15 px
Caption: 13 px
Title: 12 px -
16.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Add button ]
[ filter buttons ]
[ menu icon ]
[ search box ] (a) search box (b) menu icon (c) filter buttons (d) Add button - 17.🎨 Is this about UI or UX: the font size? (a) UI (b) UX
- 18.🔍 Which is the odd one out? (a) colour as the only clue (b) big touch targets (c) sudden loud sounds (d) icons with no labels
- 19.True or false: “tiny tap areas” makes the app harder to use. (a) False (b) True
- 20.Which of these makes the app harder to use? (a) labels on every icon (b) icons with no labels (c) strong colour contrast (d) big touch targets
- 21.True or false: “fast-flashing lights” helps everyone use the app. (a) False (b) True
-
22.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Help button: 52 px tall
Save button: 60 px tall
Done button: 36 px tall (a) Save (b) Help (c) Done - 23.♿ What should every icon-only button have for screen readers? (a) a sound (b) a text label (c) a bright colour (d) a long animation
- 24.🔍 Which is the odd one out? (a) the screen layout (b) whether users get lost (c) the theme colours (d) the button colours
- 25.🔢 In a food-order flow, which comes first: “track the order” or “pick a dish”? (a) track the order (b) pick a dish
- 26.True or false: “strong colour contrast” makes the app harder to use. (a) False (b) True
- 27.Which of these fits saving in the cloud? (a) notes to read offline (b) the sound on/off setting (c) your last game level (d) photos on two devices
- 28.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) see the final score (b) see if it is right (c) read a question (d) pick an answer
- 29.🔢 In a sign-up flow, what comes right after “type name and email”? (a) enter the code sent (b) open the app (c) tap “Sign up” (d) make a password
- 30.🔍 Which is the odd one out? (a) how users feel after (b) how easy sign-up is (c) how fast a task is done (d) the screen layout
- 31.True or false: your last game level fits saving on the phone. (a) True (b) False
- 32.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a final design (b) a wireframe
-
33.🖼️ How many parts (boxes) does this wireframe have?
[ big picture ]
[ menu icon ]
[ Save button ]
[ title text ]
[ Add button ] - 34.Which of these is about UI (the look)? (a) how many taps it takes (b) how users feel after (c) how fast a task is done (d) the icon shapes
- 35.Which of these fits saving in the cloud? (a) a draft you are typing (b) notes to read offline (c) chat messages to friends (d) the sound on/off setting
- 36.🎨 Is this about UI or UX: the icon shapes? (a) UX (b) UI
- 37.💾 Which can hold many values in order? (a) a button (b) a switch (c) a single number (d) a list
-
38.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Menu → Offers → Results
Design B: Home → Address → Pens - 39.Which of these is true of a final design? (a) looks like the real app (b) shows where things go (c) has no real colours (d) is a quick sketch
-
40.💾 What number does this code show?
let stars = 5;
stars = stars - 4;
stars = stars + 2;
show(stars);
Answer key
- Design A
- Edit photo
- a picture goes here
- poor design
- a simple screen sketch
- Send
- colour-blind users
- Map
- title text
- good design
- menu icon
- a clear next step
- sits at the bottom
- 3
- 3
- search box
- UI
- big touch targets
- True
- icons with no labels
- False
- Done
- a text label
- whether users get lost
- pick a dish
- False
- photos on two devices
- read a question
- make a password
- the screen layout
- True
- a wireframe
- 5
- the icon shapes
- chat messages to friends
- UI
- a list
- 2
- looks like the real app
- 3
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students