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.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. open “Match report”
3. open “Badges”
4. open “Edit photo”
How many times must you tap Back to reach the main screen of this tab? - 2.True or false: your last game level fits saving on the phone. (a) True (b) False
- 3.🔘 Is this good or poor button design: buttons almost touching? (a) good design (b) poor design
- 4.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
- 5.True or false: a tiny 20 px button is poor button design. (a) False (b) True
-
6.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Confirm → Cart → Offers → Pens
Design B: Home → Offers → Pens → Item → Shop → Pay → Cart (a) Design A (b) Design B - 7.🧭 Why should every screen show where you are? (a) so users do not get lost (b) to use more battery (c) to hide the menu (d) to look busy
- 8.True or false: a final design has the real colours. (a) True (b) False
-
9.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Friend list”
2. tap the Quiz tab
3. open “Map”
4. tap the Me tab
5. tap the Lessons tab
Which screen are you on now? (a) Lessons (b) Map (c) Friend list (d) Quiz - 10.True or false: a final design shows where things go. (a) True (b) False
-
11.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Search → Offers → Confirm → Results → Pay
Design B: Home → Size → Menu → Shop → Results → Cart → Search (a) Design A (b) Design B - 12.🔢 In a food-order flow, which comes LAST? (a) pay for the order (b) add it to the cart (c) pick a dish (d) track the order
- 13.🔢 In a quiz-app flow, which comes first: “see the final score” or “read a question”? (a) read a question (b) see the final score
- 14.🎨 Is this about UI or UX: how many taps it takes? (a) UI (b) UX
- 15.True or false: a final design is a quick sketch. (a) False (b) True
- 16.🔢 In a photo-post flow, what comes right after “take the photo”? (a) add a filter (b) open the camera screen (c) post the photo (d) write a caption
- 17.True or false: chat messages to friends fits saving in the cloud. (a) True (b) False
-
18.🖼️ How many parts (boxes) does this wireframe have?
[ Save button ]
[ big picture ]
[ title text ]
[ top bar ] -
19.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Results → Pay → Confirm → Menu
Design B: Home → Shop → Cart -
20.💾 What number does this code show?
let score = 3;
score = score - 1;
score = score + 2;
show(score); - 21.Which colour pair is easy to read? (a) dark blue on black (b) black on yellow (c) pale pink on white (d) red on green
- 22.🔢 In a photo-post flow, which comes LAST? (a) write a caption (b) open the camera screen (c) add a filter (d) post the photo
- 23.♿ Showing right or wrong only in red and green is a problem for ___. (a) the server (b) colour-blind users (c) the battery (d) fast typists
-
24.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Settings tab
2. tap the Settings tab
3. open “Badges”
4. tap the Settings tab
5. open “Score card”
How many times must you tap Back to reach the main screen of this tab? -
25.🖼️ In this wireframe (top to bottom), what is right above the Add button?
[ tab bar ]
[ top bar ]
[ Add button ]
[ list of items ] (a) tab bar (b) top bar (c) list of items - 26.Which of these makes the app harder to use? (a) icons with no labels (b) text that can grow (c) labels on every icon (d) strong colour contrast
-
27.💾 What number does this code show?
let score = 5;
score = score - 2;
score = score + 2;
show(score); - 28.♿ Accessibility means an app works for ___. (a) only the coder (b) only experts (c) nobody (d) everyone
-
29.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ big picture ]
[ top bar ]
[ title text ]
[ Add button ] (a) title text (b) big picture (c) top bar (d) Add button -
30.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Score card”
2. open “Help page”
3. open “Edit photo”
4. tap Back
Which screen are you on now? (a) Score card (b) Help page (c) Feed (d) Edit photo -
31.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 17 px
Body text: 17 px
Hint: 17 px
Footer: 13 px (a) Footer (b) Title (c) Body text (d) Hint - 32.🌗 Is black on pale grey easy or hard to read on a button? (a) hard to read (b) easy to read
-
33.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pens → Pay → Cart → Address → Confirm
Design B: Home → Shop → Offers → Pens → Results -
34.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. open “Match report”
3. tap the Home tab
4. tap the Search tab
How many times must you tap Back to reach the main screen of this tab? - 35.🔢 In a photo-post flow, which comes first: “write a caption” or “take the photo”? (a) write a caption (b) take the photo
- 36.🎨 UI stands for user ___. (a) input (b) idea (c) internet (d) interface
-
37.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Edit photo”
2. tap the Home tab
3. open “Help page”
How many times must you tap Back to reach the main screen of this tab? - 38.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 39.✏️ Is this true of a wireframe or of a final design: uses the final pictures? (a) a final design (b) a wireframe
- 40.🧭 About how many tabs suit a tab bar best? (a) 10 to 12 (b) 3 to 5 (c) 1 (d) 20
Answer key
- 3
- True
- poor design
- No
- True
- Design A
- so users do not get lost
- True
- Lessons
- False
- Design A
- track the order
- read a question
- UX
- False
- add a filter
- True
- 4
- 2
- 4
- black on yellow
- post the photo
- colour-blind users
- 1
- top bar
- icons with no labels
- 5
- everyone
- Add button
- Help page
- Footer
- easy to read
- 1
- 0
- take the photo
- interface
- 1
- in the cloud
- a final design
- 3 to 5
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students