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.True or false: notes to read offline fits saving in the cloud. (a) False (b) True
-
2.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Back button: 48 px tall
Start button: 36 px tall
Next button: 48 px tall
Save button: 40 px tall - 3.True or false: chat messages to friends fits saving in the cloud. (a) False (b) True
- 4.True or false: a wireframe uses the final pictures. (a) True (b) False
-
5.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Footer: 9 px
Caption: 25 px
Title: 18 px (a) Title (b) Footer (c) Caption - 6.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 32 px tall. How many px taller must it be?
- 7.Which of these is about UI (the look)? (a) how fast a task is done (b) how users feel after (c) the button colours (d) how many taps it takes
-
8.💾 What number does this code show?
let stars = 5;
stars = stars - 4;
stars = stars + 1;
show(stars); - 9.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) tap “Start quiz” (b) see the final score (c) see if it is right (d) read a question
-
10.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Menu: 19 px
Hint: 24 px
Footer: 17 px
Title: 10 px
Label: 23 px - 11.True or false: a final design has the real colours. (a) True (b) False
-
12.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Title: 16 px
Hint: 19 px
Menu: 23 px
Body text: 24 px - 13.🔍 Which is the odd one out? (a) big touch targets (b) icons with no labels (c) colour as the only clue (d) tiny tap areas
- 14.♿ A screen has 9 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
- 15.🔍 Which is the odd one out? (a) sudden loud sounds (b) labels on every icon (c) captions on videos (d) text that can grow
- 16.🔘 Our rule: buttons are at least 48 px tall. The Done button is 40 px tall. How many px taller must it be?
- 17.Which colour pair is hard to read? (a) black on yellow (b) pale pink on white (c) dark blue on white (d) black on pale grey
- 18.Which of these helps everyone use the app? (a) colour as the only clue (b) strong colour contrast (c) sudden loud sounds (d) fast-flashing lights
-
19.🖼️ How many parts (boxes) does this wireframe have?
[ list of items ]
[ title text ]
[ Save button ]
[ big picture ] - 20.🧭 About how many tabs suit a tab bar best? (a) 1 (b) 3 to 5 (c) 20 (d) 10 to 12
- 21.🔢 In a food-order flow, which comes first: “pick a dish” or “track the order”? (a) track the order (b) pick a dish
- 22.🔍 Which is the odd one out? (a) the screen layout (b) the icon shapes (c) the theme colours (d) how many taps it takes
- 23.Which of these is about UX (the experience)? (a) the screen layout (b) the icon shapes (c) the button colours (d) how easy sign-up is
-
24.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Add button ]
[ search box ]
[ list of items ]
[ menu icon ]
[ top bar ]
[ title text ] (a) title text (b) menu icon (c) top bar (d) Add button - 25.True or false: whether users get lost is about UI (the look). (a) True (b) False
- 26.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read
- 27.♿ A screen has 11 icon buttons. Only 9 of them have a text label for screen readers. How many still need a label?
- 28.💾 What is a variable? (a) a phone setting (b) a named box for a value (c) a picture (d) a type of screen
-
29.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 19 px
Menu: 19 px
Footer: 20 px
Title: 23 px -
30.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Score card”
2. open “Match report”
3. open “Map”
4. tap the Lessons tab
5. open “Help page”
How many times must you tap Back to reach the main screen of this tab? - 31.🔢 In a food-order flow, which comes first: “check the cart” or “track the order”? (a) track the order (b) check the cart
- 32.True or false: space between buttons is poor button design. (a) False (b) True
- 33.True or false: “text that can grow” makes the app harder to use. (a) True (b) False
- 34.🔘 Is this good or poor button design: a big, easy tap area? (a) good design (b) poor design
- 35.True or false: how fast a task is done is about UI (the look). (a) False (b) True
- 36.🔢 In a food-order flow, which comes FIRST? (a) open the menu (b) check the cart (c) pick a dish (d) pay for the order
-
37.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Search tab
2. tap the Search tab
3. tap the Profile tab
How many times must you tap Back to reach the main screen of this tab? - 38.🔢 In a food-order flow, which comes LAST? (a) check the cart (b) open the menu (c) pay for the order (d) track the order
- 39.💾 Where should the app save the sound on/off setting: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 40.🔍 Which is the odd one out? (a) captions on videos (b) tiny tap areas (c) big touch targets (d) text that can grow
Answer key
- False
- 2
- True
- False
- Footer
- 16
- the button colours
- 2
- see if it is right
- 1
- True
- 0
- big touch targets
- 5
- sudden loud sounds
- 8
- pale pink on white
- strong colour contrast
- 4
- 3 to 5
- pick a dish
- how many taps it takes
- how easy sign-up is
- title text
- False
- easy to read
- 2
- a named box for a value
- 0
- 1
- check the cart
- False
- False
- good design
- False
- open the menu
- 0
- track the order
- on the phone
- tiny tap areas
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students