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). Which needs FEWER taps?
Design A: Home → Address → Cart → Shop
Design B: Home → Cart → Search → Pay → Address (a) Design B (b) Design A -
2.🖼️ In this wireframe (top to bottom), what is right below the tab bar?
[ list of items ]
[ search box ]
[ big picture ]
[ tab bar ]
[ Add button ] (a) list of items (b) big picture (c) Add button (d) search box - 3.✏️ A box with a cross in a wireframe usually means ___. (a) an error (b) delete this (c) a closed app (d) a picture goes here
- 4.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) pencil and paper (c) a 3D printer (d) a microphone
-
5.💾 pop() takes off the last item. What does this code show?
let songs = ["Ocean", "Stars", "Kites", "Monsoon", "Sunrise"];
songs.pop();
show(songs[songs.length - 1]); (a) Ocean (b) Stars (c) Monsoon (d) Kites -
6.🖼️ In this wireframe (top to bottom), what is right below the big picture?
[ filter buttons ]
[ title text ]
[ search box ]
[ big picture ]
[ Add button ]
[ list of items ] (a) filter buttons (b) Add button (c) search box (d) title text - 7.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “pick an answer”? (a) tap “Start quiz” (b) pick an answer
-
8.🖼️ In this wireframe (top to bottom), what is right below the search box?
[ search box ]
[ top bar ]
[ Add button ]
[ menu icon ] (a) top bar (b) menu icon (c) Add button -
9.💾 What number does this code show?
let songs = ["Ocean", "Sunrise"];
songs.push("Rain");
show(songs.length); - 10.Which colour pair is hard to read? (a) black on pale grey (b) dark blue on white (c) light grey on white (d) black on yellow
- 11.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
-
12.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 27 px
Title: 20 px
Hint: 14 px
Caption: 18 px (a) Body text (b) Caption (c) Title (d) Hint - 13.🧭 About how many tabs suit a tab bar best? (a) 20 (b) 10 to 12 (c) 3 to 5 (d) 1
- 14.🔍 Which is the odd one out? (a) the theme colours (b) whether users get lost (c) the icon shapes (d) the font size
- 15.True or false: how easy sign-up is is about UI (the look). (a) True (b) False
- 16.Which colour pair is easy to read? (a) pale pink on white (b) yellow on white (c) dark blue on black (d) white on black
- 17.🔢 In a photo-post flow, what comes right after “take the photo”? (a) open the camera screen (b) write a caption (c) post the photo (d) add a filter
- 18.Which of these fits saving in the cloud? (a) your last game level (b) notes to read offline (c) the sound on/off setting (d) photos on two devices
- 19.♿ A screen has 8 icon buttons. Only 5 of them have a text label for screen readers. How many still need a label?
- 20.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) makes it harder (b) helps everyone
- 21.True or false: “fast-flashing lights” helps everyone use the app. (a) False (b) True
-
22.🖼️ In this wireframe (top to bottom), what is right above the list of items?
[ menu icon ]
[ Add button ]
[ search box ]
[ title text ]
[ Save button ]
[ list of items ] (a) Add button (b) menu icon (c) Save button (d) title text - 23.🔢 In a photo-post flow, which comes LAST? (a) add a filter (b) take the photo (c) post the photo (d) open the camera screen
-
24.🖼️ In this wireframe (top to bottom), what is right above the tab bar?
[ search box ]
[ title text ]
[ filter buttons ]
[ tab bar ]
[ list of items ] (a) title text (b) filter buttons (c) search box (d) list of items - 25.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) helps everyone (b) makes it harder
- 26.Which colour pair is hard to read? (a) white on dark green (b) dark blue on white (c) dark blue on black (d) black on yellow
-
27.🖼️ In this wireframe (top to bottom), what is right above the Add button?
[ search box ]
[ list of items ]
[ tab bar ]
[ big picture ]
[ Add button ] (a) big picture (b) tab bar (c) search box (d) list of items - 28.♿ Does this help everyone, or make the app harder to use: icons with no labels? (a) helps everyone (b) makes it harder
- 29.🌗 Is black on pale grey easy or hard to read on a button? (a) easy to read (b) hard to read
-
30.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Save button: 32 px tall
Help button: 48 px tall
Done button: 60 px tall - 31.🔢 In a sign-up flow, which comes first: “tap “Sign up”” or “type name and email”? (a) type name and email (b) tap “Sign up”
- 32.Which of these makes the app harder to use? (a) text that can grow (b) captions on videos (c) fast-flashing lights (d) big touch targets
- 33.True or false: a wireframe looks like the real app. (a) False (b) True
-
34.🖼️ In this wireframe (top to bottom), what is right below the top bar?
[ title text ]
[ filter buttons ]
[ top bar ]
[ search box ]
[ menu icon ] (a) title text (b) menu icon (c) filter buttons (d) search box - 35.True or false: a tiny 20 px button is good button design. (a) True (b) False
- 36.True or false: the button colours is about UX (the experience). (a) False (b) True
- 37.Which of these is true of a final design? (a) has no real colours (b) shows where things go (c) is a quick sketch (d) uses the final pictures
-
38.🖼️ In this wireframe (top to bottom), what is right above the tab bar?
[ title text ]
[ list of items ]
[ top bar ]
[ tab bar ] (a) list of items (b) top bar (c) title text -
39.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Map”
2. tap the Lessons tab
3. tap the Me tab
Which screen are you on now? (a) Me (b) Lessons (c) Map (d) Quiz - 40.Which colour pair is easy to read? (a) yellow on white (b) red on green (c) dark blue on black (d) white on dark green
Answer key
- Design A
- Add button
- a picture goes here
- pencil and paper
- Monsoon
- Add button
- tap “Start quiz”
- top bar
- 3
- light grey on white
- a final design
- Hint
- 3 to 5
- whether users get lost
- False
- white on black
- add a filter
- photos on two devices
- 3
- helps everyone
- False
- Save button
- post the photo
- filter buttons
- helps everyone
- dark blue on black
- big picture
- makes it harder
- easy to read
- 2
- tap “Sign up”
- fast-flashing lights
- False
- search box
- False
- False
- uses the final pictures
- top bar
- Me
- white on dark green
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students