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 helps everyone use the app? (a) icons with no labels (b) text that can grow (c) colour as the only clue (d) tiny tap areas
- 2.🔢 In a photo-post flow, which comes first: “post the photo” or “open the camera screen”? (a) open the camera screen (b) post the photo
- 3.♿ Why add captions to videos? (a) so anyone can follow (b) to slow them down (c) to add colour (d) to hide the sound
-
4.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ top bar ]
[ big picture ]
[ search box ]
[ Add button ]
[ list of items ]
[ filter buttons ] (a) top bar (b) big picture (c) Add button (d) list of items -
5.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pay → Confirm → Offers → Search
Design B: Home → Shop → Menu → Pens -
6.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Help button: 36 px tall
Done button: 40 px tall
Next button: 32 px tall
Cancel button: 36 px tall - 7.🔍 Which is the odd one out? (a) tiny tap areas (b) text that can grow (c) colour as the only clue (d) fast-flashing lights
- 8.✏️ Why draw a wireframe before coding? (a) changes are quick (b) it runs the app (c) it adds colours (d) it saves data
- 9.💾 Which can hold many values in order? (a) a button (b) a switch (c) a single number (d) a list
- 10.🔢 In a photo-post flow, which comes LAST? (a) write a caption (b) open the camera screen (c) post the photo (d) add a filter
-
11.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ filter buttons ]
[ menu icon ]
[ list of items ]
[ title text ]
[ big picture ]
[ Add button ] (a) menu icon (b) big picture (c) filter buttons (d) title text - 12.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) pick an answer (b) see the final score (c) read a question (d) see if it is right
-
13.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Confirm → Size → Item
Design B: Home → Results → Offers → Menu → Confirm → Pay → Item (a) Design B (b) Design A - 14.🔘 Our rule: buttons are at least 48 px tall. The Help button is 20 px tall. How many px taller must it be?
- 15.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
16.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Help button: 56 px tall
Start button: 52 px tall
Cancel button: 32 px tall (a) Help (b) Start (c) Cancel - 17.Which of these is about UX (the experience)? (a) the icon shapes (b) the button colours (c) how fast a task is done (d) the theme colours
- 18.Which of these is true of a wireframe? (a) shows the real fonts (b) shows where things go (c) has the real colours (d) looks like the real app
-
19.💾 What does this code show? (Positions start at 0.)
let notes = ["Maths", "Music", "Sports"];
show(notes[0]); (a) Sports (b) Music (c) Maths - 20.True or false: the screen layout is about UI (the look). (a) True (b) False
-
21.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Video”
2. open “Edit photo”
3. open “Edit photo”
4. tap Back
How many times must you tap Back to reach the main screen of this tab? - 22.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 23.🔘 Is this good or poor button design: grey text on grey? (a) poor design (b) good design
- 24.Which of these makes the app harder to use? (a) strong colour contrast (b) labels on every icon (c) colour as the only clue (d) text that can grow
- 25.♿ Does this help everyone, or make the app harder to use: tiny tap areas? (a) makes it harder (b) helps everyone
-
26.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 16 px
Footer: 18 px
Hint: 13 px -
27.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Help page”
2. tap Back
3. open “Video”
4. open “Score card”
How many times must you tap Back to reach the main screen of this tab? -
28.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Size → Pay → Search
Design B: Home → Shop → Pens → Address → Offers → Size - 29.🔘 Our rule: buttons are at least 48 px tall. The Send button is 20 px tall. How many px taller must it be?
- 30.True or false: “captions on videos” makes the app harder to use. (a) True (b) False
-
31.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Menu → Confirm → Address → Pens → Size → Offers
Design B: Home → Pay → Search → Shop - 32.🧭 Tapping a tab usually takes you to ___. (a) that tab’s main screen (b) the phone settings (c) a random page (d) the last app used
- 33.True or false: a draft you are typing fits saving on the phone. (a) True (b) False
- 34.True or false: the screen layout is about UX (the experience). (a) False (b) True
- 35.True or false: how users feel after is about UX (the experience). (a) True (b) False
- 36.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a menu button (c) a tab bar
-
37.💾 What number does this code show?
let coins = 3;
coins = coins - 3;
coins = coins + 5;
show(coins); - 38.🔀 What is a user flow? (a) a charging cable (b) a type of font (c) a colour theme (d) the path through screens
- 39.♿ What does a screen reader do? (a) reads the screen aloud (b) plays music (c) makes text tiny (d) takes photos
-
40.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Offers → Item
Design B: Home → Item → Menu (a) Design B (b) Design A
Answer key
- text that can grow
- open the camera screen
- so anyone can follow
- big picture
- 1
- 0
- text that can grow
- changes are quick
- a list
- post the photo
- title text
- read a question
- Design A
- 28
- on the phone
- Cancel
- how fast a task is done
- shows where things go
- Maths
- True
- 2
- in the cloud
- poor design
- colour as the only clue
- makes it harder
- 1
- 2
- 3
- 28
- False
- 3
- that tab’s main screen
- True
- False
- True
- a tab bar
- 5
- the path through screens
- reads the screen aloud
- Design B
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students