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.🔢 In a quiz-app flow, what comes right after “read a question”? (a) tap “Start quiz” (b) pick an answer (c) see the final score (d) see if it is right
- 2.♿ A screen has 9 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
- 3.Which colour pair is easy to read? (a) dark blue on black (b) red on green (c) white on dark green (d) pale pink on white
- 4.True or false: “icons with no labels” helps everyone use the app. (a) True (b) False
- 5.🧭 Tapping a tab usually takes you to ___. (a) the last app used (b) the phone settings (c) that tab’s main screen (d) a random page
- 6.Which of these is true of a final design? (a) uses the final pictures (b) is a quick sketch (c) has no real colours (d) shows where things go
- 7.🧭 Which part of navigation opens a list of pages? (a) the back button (b) a menu button (c) a tab bar
- 8.🔘 Is this good or poor button design: icons with no meaning? (a) poor design (b) good design
-
9.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 20 px
Caption: 13 px
Menu: 24 px
Hint: 23 px
Footer: 16 px (a) Title (b) Menu (c) Hint (d) Caption -
10.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Score card”
2. tap Back
3. open “Match report”
4. tap the Settings tab
Which screen are you on now? (a) Feed (b) Match report (c) Score card (d) Settings -
11.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 19 px
Caption: 10 px
Footer: 16 px
Hint: 20 px - 12.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
- 13.Which of these makes the app harder to use? (a) tiny tap areas (b) labels on every icon (c) strong colour contrast (d) captions on videos
-
14.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Feed tab
2. open “Friend list”
3. open “Match report”
Which screen are you on now? (a) Friend list (b) Match report (c) Feed (d) Chat -
15.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Done button: 32 px tall
Next button: 56 px tall
Start button: 56 px tall -
16.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Pens → Search → Size → Offers → Pay → Menu
Design B: Home → Pens → Pay -
17.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Search → Address → Pens → Shop → Pay → Offers
Design B: Home → Menu → Item → Pay - 18.🎨 Fewer taps to finish a task usually means ___. (a) better UX (b) a bigger app (c) more colours (d) worse UX
- 19.Which of these is true of a wireframe? (a) shows where things go (b) has the real colours (c) uses the final pictures (d) looks like the real app
- 20.🔍 Which is the odd one out? (a) how easy sign-up is (b) the icon shapes (c) how fast a task is done (d) how many taps it takes
- 21.🧭 Which part of navigation hides extra links? (a) the back button (b) a menu button (c) a tab bar
- 22.💾 What is a variable? (a) a type of screen (b) a phone setting (c) a named box for a value (d) a picture
- 23.🔢 In a food-order flow, which comes FIRST? (a) check the cart (b) open the menu (c) track the order (d) pay for the order
- 24.🎨 Who should you test the UX with? (a) only yourself (b) nobody (c) the app icon (d) real users
- 25.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
- 26.Which of these is about UI (the look)? (a) how users feel after (b) the screen layout (c) whether users get lost (d) how many taps it takes
-
27.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Help button: 40 px tall
Next button: 48 px tall
Done button: 56 px tall - 28.🔍 Which is the odd one out? (a) how easy sign-up is (b) the icon shapes (c) the font size (d) the screen layout
-
29.💾 What does this code show? (Positions start at 0.)
let songs = ["Stars", "Ocean", "Rain", "Sunrise", "Monsoon"];
show(songs[2]); (a) Sunrise (b) Ocean (c) Stars (d) Rain - 30.True or false: a final design shows where things go. (a) False (b) True
-
31.💾 What does this code show? (Positions start at 0.)
let friends = ["Riya", "Arjun", "Zoya"];
show(friends[1]); (a) Arjun (b) Zoya (c) Riya - 32.🔢 In a sign-up flow, what comes right after “make a password”? (a) tap “Sign up” (b) type name and email (c) enter the code sent (d) see the home screen
- 33.True or false: a wireframe shows where things go. (a) True (b) False
- 34.✏️ What is the easiest way to draw a first wireframe? (a) pencil and paper (b) a phone case (c) a microphone (d) a 3D printer
- 35.🎨 Is this about UI or UX: the font size? (a) UI (b) UX
- 36.True or false: how fast a task is done is about UI (the look). (a) False (b) True
- 37.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 38.🧭 Which part of navigation undoes one move? (a) a tab bar (b) a menu button (c) the back button
- 39.♿ What does a screen reader do? (a) takes photos (b) plays music (c) makes text tiny (d) reads the screen aloud
-
40.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Add button ]
[ search box ]
[ big picture ]
[ filter buttons ]
[ tab bar ]
[ Save button ] (a) big picture (b) Add button (c) search box (d) Save button
Answer key
- pick an answer
- 7
- white on dark green
- False
- that tab’s main screen
- uses the final pictures
- a menu button
- poor design
- Caption
- Settings
- 1
- a wireframe
- tiny tap areas
- Match report
- 2
- 2
- 3
- better UX
- shows where things go
- the icon shapes
- a menu button
- a named box for a value
- open the menu
- real users
- a final design
- the screen layout
- 2
- how easy sign-up is
- Rain
- False
- Arjun
- enter the code sent
- True
- pencil and paper
- UI
- False
- in the cloud
- the back button
- reads the screen aloud
- Save button
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students