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: the button colours is about UX (the experience). (a) True (b) False
- 2.True or false: strong colour contrast is poor button design. (a) False (b) True
-
3.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ list of items ]
[ Save button ]
[ big picture ]
[ top bar ]
[ filter buttons ]
[ search box ] (a) top bar (b) big picture (c) Save button (d) search box - 4.True or false: a final design uses plain grey boxes. (a) True (b) False
- 5.Which of these fits saving in the cloud? (a) the sound on/off setting (b) a class leaderboard (c) notes to read offline (d) a draft you are typing
- 6.🔢 In a sign-up flow, which comes FIRST? (a) make a password (b) open the app (c) tap “Sign up” (d) enter the code sent
- 7.🎨 UI stands for user ___. (a) idea (b) internet (c) interface (d) input
- 8.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a final design (b) a wireframe
- 9.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 10.Which colour pair is hard to read? (a) light grey on white (b) black on yellow (c) dark blue on white (d) white on dark green
- 11.True or false: the icon shapes is about UX (the experience). (a) False (b) True
-
12.💾 What number does this code show?
let songs = ["Stars", "Ocean", "Sunrise"];
songs.push("Kites");
show(songs.length); -
13.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Pens → Shop
Design B: Home → Shop → Offers (a) Design A (b) Design B -
14.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Offers → Item
Design B: Home → Results → Pay → Size (a) Design B (b) Design A - 15.🧭 Which part of navigation switches main sections? (a) a menu button (b) a tab bar (c) the back button
-
16.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Results → Cart → Shop → Confirm → Pay
Design B: Home → Item → Confirm → Size → Cart → Address → Shop (a) Design B (b) Design A - 17.🧭 Why should every screen show where you are? (a) so users do not get lost (b) to look busy (c) to hide the menu (d) to use more battery
-
18.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Cart → Pay
Design B: Home → Cart → Shop → Menu → Address → Size (a) Design B (b) Design A - 19.True or false: “icons with no labels” helps everyone use the app. (a) True (b) False
- 20.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a menu button (c) a tab bar
-
21.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Next button: 44 px tall
Back button: 68 px tall
Send button: 64 px tall (a) Back (b) Next (c) Send - 22.💾 In most code, the first item of a list is at position ___. (a) 10 (b) 0 (c) 1 (d) 2
- 23.✏️ What is a wireframe? (a) the finished app (b) a charging cable (c) a type of password (d) a simple screen sketch
- 24.🔢 In a food-order flow, which comes LAST? (a) track the order (b) pay for the order (c) check the cart (d) pick a dish
-
25.🖼️ How many parts (boxes) does this wireframe have?
[ filter buttons ]
[ big picture ]
[ menu icon ]
[ list of items ]
[ top bar ]
[ Add button ] -
26.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 64 px tall
Next button: 32 px tall
Save button: 52 px tall
Back button: 72 px tall (a) Send (b) Next (c) Back (d) Save -
27.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. open “Edit photo”
3. tap Back
4. 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. How many of these buttons follow the rule?
Send button: 32 px tall
Help button: 52 px tall
Start button: 56 px tall
Save button: 40 px tall -
29.🖼️ In this wireframe (top to bottom), what is right below the Save button?
[ Save button ]
[ filter buttons ]
[ menu icon ]
[ tab bar ] (a) menu icon (b) tab bar (c) filter buttons -
30.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Item → Results → Pens → Cart → Address
Design B: Home → Pens → Menu -
31.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Caption: 17 px
Footer: 15 px
Label: 14 px
Hint: 17 px - 32.Which of these is true of the back button? (a) shows 3 to 5 icons (b) switches main sections (c) goes to the last screen (d) sits at the bottom
-
33.🖼️ In this wireframe (top to bottom), what is right below the search box?
[ search box ]
[ filter buttons ]
[ Add button ]
[ menu icon ] (a) menu icon (b) filter buttons (c) Add button - 34.Which of these is true of a tab bar? (a) shows 3 to 5 icons (b) goes to the last screen (c) hides extra links (d) undoes one move
- 35.🔢 In a sign-up flow, what comes right after “type name and email”? (a) tap “Sign up” (b) make a password (c) open the app (d) enter the code sent
-
36.💾 What does this code show? (Positions start at 0.)
let notes = ["Maths", "Science", "Hindi", "Music"];
show(notes[0]); (a) Maths (b) Hindi (c) Music (d) Science - 37.🔍 Which is the odd one out? (a) colour as the only clue (b) big touch targets (c) captions on videos (d) text that can grow
- 38.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) see if it is right (b) see the final score (c) pick an answer (d) read a question
-
39.🖼️ In this wireframe (top to bottom), what is right below the filter buttons?
[ Save button ]
[ Add button ]
[ filter buttons ]
[ tab bar ]
[ top bar ]
[ menu icon ] (a) Add button (b) top bar (c) tab bar (d) Save button -
40.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ Save button ]
[ list of items ]
[ tab bar ]
[ search box ] (a) list of items (b) Save button (c) tab bar
Answer key
- False
- False
- Save button
- False
- a class leaderboard
- open the app
- interface
- a wireframe
- in the cloud
- light grey on white
- False
- 4
- Design B
- Design A
- a tab bar
- Design A
- so users do not get lost
- Design A
- False
- a tab bar
- Next
- 0
- a simple screen sketch
- track the order
- 6
- Next
- 0
- 2
- filter buttons
- 5
- 2
- goes to the last screen
- filter buttons
- shows 3 to 5 icons
- make a password
- Maths
- colour as the only clue
- read a question
- tab bar
- tab bar
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students