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.♿ A screen has 10 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
- 2.Which of these fits saving in the cloud? (a) photos on two devices (b) the sound on/off setting (c) notes to read offline (d) a draft you are typing
-
3.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 23 px
Title: 28 px
Hint: 10 px (a) Title (b) Hint (c) Body text -
4.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Item → Shop → Cart
Design B: Home → Size → Menu → Shop → Pay → Address - 5.True or false: a shared to-do list fits saving on the phone. (a) False (b) True
- 6.🧭 Which part of navigation goes to the last screen? (a) the back button (b) a menu button (c) a tab bar
- 7.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
-
8.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 12 px
Title: 13 px
Menu: 18 px
Label: 13 px
Hint: 14 px - 9.True or false: grey text on grey is good button design. (a) True (b) False
- 10.🎨 Who should you test the UX with? (a) nobody (b) real users (c) the app icon (d) only yourself
- 11.♿ Why add captions to videos? (a) to slow them down (b) so anyone can follow (c) to add colour (d) to hide the sound
-
12.💾 What does this code show? (Positions start at 0.)
let songs = ["Monsoon", "Stars", "Sunrise"];
show(songs[0]); (a) Stars (b) Monsoon (c) Sunrise -
13.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Confirm → Size
Design B: Home → Results → Shop → Offers → Menu - 14.🔀 In a good flow, each screen should lead to ___. (a) the same screen (b) a clear next step (c) a random page (d) a dead end
-
15.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Size → Item → Pay → Offers
Design B: Home → Pens → Confirm → Shop (a) Design A (b) Design B - 16.🔘 Is this good or poor button design: a tiny 20 px button? (a) good design (b) poor design
-
17.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Start button: 44 px tall
Send button: 44 px tall
Done button: 32 px tall
Save button: 48 px tall - 18.💾 Where should the app save the sound on/off setting: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 19.🎨 UI stands for user ___. (a) idea (b) input (c) interface (d) internet
-
20.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Offers → Shop → Search → Confirm → Pay
Design B: Home → Shop → Search → Results → Confirm - 21.🔢 In a quiz-app flow, which comes first: “read a question” or “see the final score”? (a) read a question (b) see the final score
- 22.💾 Which can hold many values in order? (a) a list (b) a single number (c) a button (d) a switch
- 23.🔘 Our rule: buttons are at least 48 px tall. The Help button is 44 px tall. How many px taller must it be?
- 24.🔍 Which is the odd one out? (a) tiny tap areas (b) sudden loud sounds (c) colour as the only clue (d) text that can grow
- 25.Which of these is true of a menu button? (a) switches main sections (b) undoes one move (c) shows 3 to 5 icons (d) opens a list of pages
-
26.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 10 px
Footer: 18 px
Title: 17 px
Body text: 24 px
Caption: 16 px -
27.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Feed tab
2. open “Video”
3. tap Back
How many times must you tap Back to reach the main screen of this tab? -
28.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Next button: 52 px tall
Start button: 44 px tall
Save button: 64 px tall (a) Save (b) Next (c) Start - 29.Which of these is true of a final design? (a) uses plain grey boxes (b) is a quick sketch (c) shows where things go (d) uses the final pictures
-
30.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Friend list”
2. open “Edit photo”
3. tap the Home tab
Which screen are you on now? (a) Edit photo (b) Friend list (c) Search (d) Home - 31.🔍 Which is the odd one out? (a) whether users get lost (b) how many taps it takes (c) the screen layout (d) how easy sign-up is
-
32.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Shop → Item → Pens → Pay → Offers → Results
Design B: Home → Pay → Results -
33.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Cart → Pens → Address → Menu
Design B: Home → Search → Menu - 34.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 35.🔢 In a sign-up flow, which comes first: “see the home screen” or “enter the code sent”? (a) enter the code sent (b) see the home screen
- 36.🔀 A screen with no way forward or back is called a ___. (a) shortcut (b) dead end (c) home screen (d) tab bar
- 37.🔍 Which is the odd one out? (a) how fast a task is done (b) how users feel after (c) how many taps it takes (d) the theme colours
- 38.True or false: a tiny 20 px button is poor button design. (a) False (b) True
-
39.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ title text ]
[ filter buttons ]
[ Save button ]
[ search box ] (a) title text (b) Save button (c) search box (d) filter buttons -
40.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pens → Menu → Item
Design B: Home → Confirm → Search
Answer key
- 8
- photos on two devices
- Hint
- 3
- False
- the back button
- a final design
- 4
- False
- real users
- so anyone can follow
- Monsoon
- 2
- a clear next step
- Design B
- poor design
- 1
- on the phone
- interface
- 1
- read a question
- a list
- 4
- text that can grow
- opens a list of pages
- 1
- 0
- Start
- uses the final pictures
- Home
- the screen layout
- 2
- 4
- in the cloud
- enter the code sent
- dead end
- the theme colours
- True
- search box
- 1
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students