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 → Address → Shop → Confirm → Results → Search → Pay
Design B: Home → Pay → Search → Results - 2.True or false: “big touch targets” helps everyone use the app. (a) False (b) True
-
3.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Friend list”
2. open “Match report”
3. open “Map”
Which screen are you on now? (a) Map (b) Friend list (c) Home (d) Match report - 4.True or false: “captions on videos” makes the app harder to use. (a) True (b) False
- 5.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
- 6.True or false: “fast-flashing lights” helps everyone use the app. (a) False (b) True
- 7.True or false: icons with no meaning is good button design. (a) True (b) False
- 8.🔀 Why plan the user flow before building? (a) to skip testing (b) to hide the buttons (c) to add more taps (d) so each step is clear
-
9.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Friend list”
2. open “Video”
3. tap the Profile tab
Which screen are you on now? (a) Video (b) Friend list (c) Profile (d) Home - 10.🔍 Which is the odd one out? (a) tiny tap areas (b) fast-flashing lights (c) big touch targets (d) icons with no labels
-
11.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ top bar ]
[ filter buttons ]
[ list of items ]
[ Add button ]
[ big picture ]
[ search box ] (a) big picture (b) filter buttons (c) top bar (d) Add button - 12.🔢 In a sign-up flow, which comes LAST? (a) open the app (b) make a password (c) tap “Sign up” (d) see the home screen
- 13.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
- 14.🧭 Which part of navigation hides extra links? (a) a tab bar (b) the back button (c) a menu button
- 15.🔢 In a food-order flow, which comes FIRST? (a) open the menu (b) pay for the order (c) check the cart (d) pick a dish
- 16.True or false: how fast a task is done is about UI (the look). (a) True (b) False
-
17.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 14 px
Footer: 14 px
Caption: 18 px
Title: 15 px - 18.🔍 Which is the odd one out? (a) the button colours (b) the theme colours (c) the font size (d) how fast a task is done
-
19.💾 What number does this code show?
let notes = ["Hindi", "Science", "Maths"];
notes.push("Music");
notes.push("Art");
show(notes.length); - 20.Which of these is true of a final design? (a) is a quick sketch (b) has no real colours (c) uses plain grey boxes (d) uses the final pictures
- 21.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
- 22.True or false: a wireframe uses the final pictures. (a) False (b) True
-
23.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ top bar ]
[ filter buttons ]
[ search box ]
[ title text ]
[ tab bar ] (a) top bar (b) filter buttons (c) title text (d) tab bar - 24.♿ What does a screen reader do? (a) makes text tiny (b) plays music (c) takes photos (d) reads the screen aloud
- 25.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
- 26.Which colour pair is hard to read? (a) yellow on white (b) black on yellow (c) black on pale grey (d) white on dark green
- 27.True or false: a wireframe shows the real fonts. (a) True (b) False
- 28.💾 Data saved only on the phone is lost when ___. (a) the phone is lost (b) the app is closed (c) the screen turns off (d) you send a message
- 29.🧭 What does the back button usually do? (a) closes all apps (b) opens settings (c) deletes the page (d) goes to the last screen
- 30.🎨 Is this about UI or UX: how easy sign-up is? (a) UX (b) UI
-
31.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Edit photo”
2. open “Score card”
3. open “Help page”
Which screen are you on now? (a) Lessons (b) Edit photo (c) Help page (d) Score card - 32.🔢 In a quiz-app flow, which comes LAST? (a) tap “Start quiz” (b) pick an answer (c) see the final score (d) read a question
-
33.🖼️ In this wireframe (top to bottom), what is right above the Save button?
[ big picture ]
[ title text ]
[ search box ]
[ Save button ]
[ top bar ]
[ list of items ] (a) top bar (b) list of items (c) title text (d) search box -
34.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Footer: 16 px
Title: 10 px
Body text: 17 px
Menu: 26 px (a) Footer (b) Menu (c) Body text (d) Title -
35.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ search box ]
[ big picture ]
[ Save button ] (a) big picture (b) list of items (c) Save button (d) search box -
36.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Send button: 56 px tall
Help button: 64 px tall
Cancel button: 48 px tall - 37.True or false: a big, easy tap area is poor button design. (a) True (b) False
- 38.🔘 Is this good or poor button design: a tiny 20 px button? (a) good design (b) poor design
- 39.🔘 Is this good or poor button design: icons with no meaning? (a) poor design (b) good design
- 40.Which of these is true of the back button? (a) goes to the last screen (b) shows 3 to 5 icons (c) opens a list of pages (d) hides extra links
Answer key
- 3
- True
- Map
- False
- easy to read
- False
- False
- so each step is clear
- Profile
- big touch targets
- big picture
- see the home screen
- hard to read
- a menu button
- open the menu
- False
- 3
- how fast a task is done
- 5
- uses the final pictures
- a wireframe
- False
- filter buttons
- reads the screen aloud
- a final design
- yellow on white
- False
- the phone is lost
- goes to the last screen
- UX
- Help page
- see the final score
- search box
- Title
- Save button
- 3
- False
- poor design
- poor design
- goes to the last screen
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students