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.Which of these fits saving in the cloud? (a) notes to read offline (b) your last game level (c) a draft you are typing (d) a shared to-do list
- 2.True or false: your last game level fits saving on the phone. (a) False (b) True
-
3.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Search → Shop
Design B: Home → Menu → Size → Cart -
4.🖼️ In this wireframe (top to bottom), what is right above the title text?
[ menu icon ]
[ search box ]
[ tab bar ]
[ title text ]
[ filter buttons ]
[ top bar ] (a) filter buttons (b) tab bar (c) menu icon (d) top bar - 5.🔢 In a quiz-app flow, which comes FIRST? (a) see the final score (b) tap “Start quiz” (c) read a question (d) pick an answer
- 6.🔢 In a sign-up flow, which comes first: “open the app” or “type name and email”? (a) open the app (b) type name and email
- 7.🔢 In a photo-post flow, what comes right after “write a caption”? (a) add a filter (b) take the photo (c) post the photo (d) open the camera screen
- 8.Which of these is true of a menu button? (a) shows 3 to 5 icons (b) goes to the last screen (c) opens a list of pages (d) sits at the bottom
- 9.♿ What does a screen reader do? (a) plays music (b) reads the screen aloud (c) takes photos (d) makes text tiny
-
10.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Feed tab
2. tap the Feed tab
3. open “Score card”
How many times must you tap Back to reach the main screen of this tab? - 11.Which colour pair is easy to read? (a) black on yellow (b) yellow on white (c) red on green (d) light grey on white
- 12.💾 What is a variable? (a) a phone setting (b) a type of screen (c) a named box for a value (d) a picture
- 13.Which of these is true of a tab bar? (a) goes to the last screen (b) opens a list of pages (c) switches main sections (d) hides extra links
- 14.🔍 Which is the odd one out? (a) sudden loud sounds (b) tiny tap areas (c) colour as the only clue (d) big touch targets
-
15.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ top bar ]
[ big picture ]
[ menu icon ]
[ Add button ]
[ search box ]
[ filter buttons ] (a) Add button (b) big picture (c) filter buttons (d) search box -
16.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Edit photo”
2. tap Back
3. open “Score card”
4. tap Back
How many times must you tap Back to reach the main screen of this tab? - 17.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a menu button (c) a tab bar
- 18.🧭 Which part of navigation switches main sections? (a) a menu button (b) the back button (c) a tab bar
-
19.🖼️ In this wireframe (top to bottom), what is right above the Add button?
[ list of items ]
[ filter buttons ]
[ top bar ]
[ Add button ]
[ Save button ]
[ tab bar ] (a) tab bar (b) Save button (c) list of items (d) top bar - 20.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 21.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
22.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Caption: 18 px
Title: 18 px
Hint: 11 px (a) Caption (b) Hint (c) Title -
23.💾 What number does this code show?
let points = 6;
points = points - 6;
points = points + 5;
show(points); - 24.Which of these is true of a wireframe? (a) is a quick sketch (b) shows the real fonts (c) uses the final pictures (d) has the real colours
- 25.True or false: a clear word like Save is poor button design. (a) True (b) False
-
26.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ big picture ]
[ title text ]
[ filter buttons ]
[ top bar ] (a) top bar (b) list of items (c) title text (d) filter buttons - 27.Which of these makes the app harder to use? (a) labels on every icon (b) text that can grow (c) colour as the only clue (d) strong colour contrast
- 28.True or false: strong colour contrast is poor button design. (a) False (b) True
- 29.🧭 Which part of navigation goes to the last screen? (a) a tab bar (b) the back button (c) a menu button
- 30.🔍 Which is the odd one out? (a) big touch targets (b) text that can grow (c) captions on videos (d) colour as the only clue
-
31.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ search box ]
[ tab bar ]
[ Save button ]
[ Add button ]
[ filter buttons ] (a) Save button (b) Add button (c) search box (d) filter buttons -
32.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Help page”
2. tap the Feed tab
3. tap the Settings tab
Which screen are you on now? (a) Feed (b) Help page (c) Chat (d) Settings - 33.♿ A screen has 9 icon buttons. Only 1 of them have a text label for screen readers. How many still need a label?
- 34.♿ Showing right or wrong only in red and green is a problem for ___. (a) the server (b) fast typists (c) the battery (d) colour-blind users
- 35.True or false: “colour as the only clue” helps everyone use the app. (a) False (b) True
-
36.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Edit photo”
2. tap the Search tab
3. open “Edit photo”
How many times must you tap Back to reach the main screen of this tab? -
37.🖼️ How many parts (boxes) does this wireframe have?
[ title text ]
[ list of items ]
[ tab bar ]
[ Add button ] - 38.🧭 Which part of navigation opens a list of pages? (a) a menu button (b) the back button (c) a tab bar
-
39.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 72 px tall
Done button: 44 px tall
Cancel button: 72 px tall
Next button: 64 px tall (a) Next (b) Cancel (c) Send (d) Done - 40.✏️ Why draw a wireframe before coding? (a) changes are quick (b) it adds colours (c) it saves data (d) it runs the app
Answer key
- a shared to-do list
- True
- 3
- tab bar
- tap “Start quiz”
- open the app
- post the photo
- opens a list of pages
- reads the screen aloud
- 1
- black on yellow
- a named box for a value
- switches main sections
- big touch targets
- filter buttons
- 0
- a tab bar
- a tab bar
- top bar
- on the phone
- on the phone
- Hint
- 5
- is a quick sketch
- False
- top bar
- colour as the only clue
- False
- the back button
- colour as the only clue
- filter buttons
- Settings
- 8
- colour-blind users
- False
- 1
- 4
- a menu button
- Done
- changes are quick
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students