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 Design B need?
Design A: Home → Item → Cart → Confirm → Menu → Pens
Design B: Home → Shop → Address → Confirm → Pay → Search → Item - 2.♿ A screen has 10 icon buttons. Only 9 of them have a text label for screen readers. How many still need a label?
-
3.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Next button: 40 px tall
Save button: 64 px tall
Back button: 52 px tall
Help button: 52 px tall -
4.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Item → Offers
Design B: Home → Confirm → Offers → Search → Size -
5.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Lessons tab
2. tap the Me tab
3. open “Badges”
How many times must you tap Back to reach the main screen of this tab? - 6.🧭 Which part of navigation hides extra links? (a) the back button (b) a tab bar (c) a menu button
- 7.🔘 Is this good or poor button design: a clear word like Save? (a) good design (b) poor design
-
8.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Back button: 56 px tall
Next button: 56 px tall
Save button: 36 px tall (a) Save (b) Next (c) Back - 9.🔢 In a food-order flow, which comes first: “open the menu” or “track the order”? (a) track the order (b) open the menu
- 10.True or false: a final design has no real colours. (a) True (b) False
- 11.♿ Why add captions to videos? (a) to slow them down (b) to hide the sound (c) to add colour (d) so anyone can follow
- 12.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) tab bar (c) dead end (d) shortcut
- 13.🔍 Which is the odd one out? (a) whether users get lost (b) how users feel after (c) how easy sign-up is (d) the font size
-
14.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. open “Edit photo”
3. tap Back
How many times must you tap Back to reach the main screen of this tab? -
15.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Send button: 52 px tall
Help button: 60 px tall
Done button: 44 px tall
Cancel button: 64 px tall - 16.✏️ What is a wireframe? (a) a type of password (b) the finished app (c) a charging cable (d) a simple screen sketch
-
17.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Edit photo”
2. tap Back
3. open “Match report”
4. tap Back
Which screen are you on now? (a) Lessons (b) Edit photo (c) Quiz (d) Match report - 18.🔢 In a food-order flow, which comes first: “pick a dish” or “track the order”? (a) track the order (b) pick a dish
- 19.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) read a question (b) see if it is right (c) see the final score (d) pick an answer
- 20.🔢 In a photo-post flow, which comes first: “take the photo” or “post the photo”? (a) take the photo (b) post the photo
-
21.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Shop → Cart → Offers → Menu → Size → Item
Design B: Home → Address → Pay - 22.True or false: a final design has the real colours. (a) True (b) False
- 23.🔢 In a photo-post flow, what comes right after “take the photo”? (a) open the camera screen (b) write a caption (c) add a filter (d) post the photo
- 24.🔘 Our rule: buttons are at least 48 px tall. The Done button is 20 px tall. How many px taller must it be?
-
25.💾 What number does this code show?
let coins = 8;
coins = coins - 1;
coins = coins + 1;
show(coins); - 26.🎨 Fewer taps to finish a task usually means ___. (a) a bigger app (b) more colours (c) worse UX (d) better UX
- 27.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
-
28.🖼️ In this wireframe (top to bottom), what is right above the big picture?
[ list of items ]
[ search box ]
[ menu icon ]
[ big picture ]
[ top bar ] (a) search box (b) menu icon (c) top bar (d) list of items -
29.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. tap Back
3. open “Video”
How many times must you tap Back to reach the main screen of this tab? - 30.🔢 In a food-order flow, which comes FIRST? (a) add it to the cart (b) check the cart (c) open the menu (d) pay for the order
- 31.🔘 Our rule: buttons are at least 48 px tall. The Save button is 44 px tall. How many px taller must it be?
-
32.💾 pop() takes off the last item. What does this code show?
let friends = ["Zoya", "Meera", "Riya", "Aman"];
friends.pop();
show(friends[friends.length - 1]); (a) Aman (b) Riya (c) Zoya (d) Meera -
33.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Next button: 60 px tall
Send button: 40 px tall
Help button: 40 px tall
Start button: 36 px tall - 34.🎨 Who should you test the UX with? (a) only yourself (b) nobody (c) real users (d) the app icon
- 35.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
-
36.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ top bar ]
[ filter buttons ]
[ Save button ]
[ search box ]
[ menu icon ] (a) top bar (b) menu icon (c) filter buttons (d) search box -
37.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Hint: 17 px
Footer: 12 px
Caption: 18 px (a) Footer (b) Caption (c) Hint - 38.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
-
39.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pens → Cart → Item → Confirm → Address → Results
Design B: Home → Results → Cart → Shop → Size (a) Design B (b) Design A - 40.🎨 Is this about UI or UX: the theme colours? (a) UX (b) UI
Answer key
- 6
- 1
- 3
- 2
- 1
- a menu button
- good design
- Save
- open the menu
- False
- so anyone can follow
- dead end
- the font size
- 0
- 3
- a simple screen sketch
- Lessons
- pick a dish
- read a question
- take the photo
- 4
- True
- add a filter
- 28
- 8
- better UX
- a final design
- menu icon
- 1
- open the menu
- 4
- Riya
- 1
- real users
- hard to read
- menu icon
- Footer
- a wireframe
- Design B
- UI
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students