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). How many taps does the shorter design save?
Design A: Home → Size → Pens → Menu
Design B: Home → Size → Results → Address → Search → Shop → Pens - 2.💾 Where should the app save a shared to-do list: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 3.🔘 Is this good or poor button design: icons with no meaning? (a) poor design (b) good design
- 4.🔢 In a sign-up flow, what comes right after “enter the code sent”? (a) see the home screen (b) type name and email (c) open the app (d) make a password
- 5.True or false: a wireframe has no real colours. (a) True (b) False
- 6.🔀 What is a user flow? (a) a colour theme (b) a charging cable (c) a type of font (d) the path through screens
- 7.Which colour pair is hard to read? (a) black on yellow (b) pale pink on white (c) white on black (d) white on dark green
-
8.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Hint: 11 px
Title: 16 px
Footer: 20 px (a) Hint (b) Footer (c) Title - 9.🎨 Is this about UI or UX: the icon shapes? (a) UX (b) UI
-
10.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Results → Menu → Cart → Item → Offers
Design B: Home → Item → Pens (a) Design A (b) Design B - 11.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a final design (b) a wireframe
- 12.💾 Which can hold many values in order? (a) a button (b) a list (c) a single number (d) a switch
- 13.🧭 Where is a tab bar usually placed in a phone app? (a) inside a button (b) nowhere (c) in the middle (d) at the bottom
- 14.🔢 In a quiz-app flow, which comes LAST? (a) read a question (b) tap “Start quiz” (c) see the final score (d) see if it is right
-
15.🖼️ How many parts (boxes) does this wireframe have?
[ title text ]
[ Save button ]
[ Add button ]
[ top bar ]
[ tab bar ] - 16.Which colour pair is easy to read? (a) dark blue on black (b) pale pink on white (c) red on green (d) black on yellow
- 17.🔘 Is this good or poor button design: a tiny 20 px button? (a) poor design (b) good design
-
18.🖼️ How many parts (boxes) does this wireframe have?
[ top bar ]
[ Save button ]
[ title text ]
[ tab bar ]
[ big picture ]
[ menu icon ] - 19.True or false: a draft you are typing fits saving on the phone. (a) False (b) True
-
20.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 40 px tall
Save button: 72 px tall
Help button: 64 px tall (a) Save (b) Send (c) Help - 21.🎨 Is this about UI or UX: how fast a task is done? (a) UX (b) UI
- 22.Which of these fits saving on the phone? (a) notes to read offline (b) photos on two devices (c) a shared to-do list (d) chat messages to friends
- 23.🔢 In a photo-post flow, what comes right after “take the photo”? (a) add a filter (b) write a caption (c) open the camera screen (d) post the photo
- 24.🔍 Which is the odd one out? (a) captions on videos (b) big touch targets (c) labels on every icon (d) colour as the only clue
-
25.🖼️ How many parts (boxes) does this wireframe have?
[ list of items ]
[ Save button ]
[ big picture ]
[ Add button ] - 26.True or false: photos on two devices fits saving on the phone. (a) True (b) False
- 27.✏️ A box with a cross in a wireframe usually means ___. (a) a closed app (b) a picture goes here (c) an error (d) delete this
- 28.🔍 Which is the odd one out? (a) big touch targets (b) labels on every icon (c) text that can grow (d) icons with no labels
-
29.🖼️ In this wireframe (top to bottom), what is right below the menu icon?
[ tab bar ]
[ big picture ]
[ menu icon ]
[ Save button ] (a) tab bar (b) Save button (c) big picture -
30.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Back button: 56 px tall
Done button: 52 px tall
Save button: 36 px tall - 31.🧭 Tapping a tab usually takes you to ___. (a) a random page (b) the phone settings (c) the last app used (d) that tab’s main screen
- 32.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 33.♿ A screen has 10 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
-
34.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Pay → Address → Results
Design B: Home → Pay → Search → Item → Pens - 35.True or false: the font size is about UX (the experience). (a) True (b) False
-
36.💾 What number does this code show?
let songs = ["Stars", "Kites"];
songs.push("Ocean");
songs.push("Monsoon");
show(songs.length); - 37.🔢 In a food-order flow, which comes first: “pay for the order” or “pick a dish”? (a) pick a dish (b) pay for the order
- 38.🔘 Our rule: buttons are at least 48 px tall. The Send button is 28 px tall. How many px taller must it be?
- 39.🎨 Is this about UI or UX: whether users get lost? (a) UI (b) UX
-
40.💾 What number does this code show?
let friends = ["Riya", "Zoya", "Kabir", "Aman"];
friends.push("Arjun");
friends.push("Meera");
show(friends.length);
Answer key
- 3
- in the cloud
- poor design
- see the home screen
- True
- the path through screens
- pale pink on white
- Hint
- UI
- Design B
- a wireframe
- a list
- at the bottom
- see the final score
- 5
- black on yellow
- poor design
- 6
- True
- Send
- UX
- notes to read offline
- add a filter
- colour as the only clue
- 4
- False
- a picture goes here
- icons with no labels
- Save button
- 2
- that tab’s main screen
- on the phone
- 8
- 4
- False
- 4
- pick a dish
- 20
- UX
- 6
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students