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: chat messages to friends fits saving on the phone. (a) False (b) True
- 2.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
-
3.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ menu icon ]
[ search box ]
[ tab bar ]
[ list of items ]
[ Add button ] (a) tab bar (b) Add button (c) menu icon (d) list of items - 4.Which of these is about UI (the look)? (a) how easy sign-up is (b) how users feel after (c) how many taps it takes (d) the font size
- 5.🎨 Who should you test the UX with? (a) the app icon (b) real users (c) nobody (d) only yourself
- 6.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 7.🔢 In a photo-post flow, what comes right after “write a caption”? (a) open the camera screen (b) post the photo (c) take the photo (d) add a filter
- 8.🔍 Which is the odd one out? (a) the theme colours (b) the screen layout (c) the icon shapes (d) whether users get lost
-
9.💾 What does this code show? (Positions start at 0.)
let notes = ["Maths", "Art", "Science"];
show(notes[2]); (a) Maths (b) Art (c) Science - 10.True or false: a final design looks like the real app. (a) False (b) True
- 11.🔘 Is this good or poor button design: a tiny 20 px button? (a) poor design (b) good design
- 12.🔍 Which is the odd one out? (a) tiny tap areas (b) labels on every icon (c) text that can grow (d) strong colour contrast
-
13.💾 What does this code show? (Positions start at 0.)
let notes = ["Maths", "Music", "Hindi", "Sports"];
show(notes[0]); (a) Hindi (b) Sports (c) Music (d) Maths -
14.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 64 px tall
Start button: 36 px tall
Help button: 60 px tall (a) Send (b) Help (c) Start - 15.🧭 Why should every screen show where you are? (a) to use more battery (b) so users do not get lost (c) to look busy (d) to hide the menu
- 16.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) makes it harder (b) helps everyone
- 17.🌗 Is white on black easy or hard to read on a button? (a) hard to read (b) easy to read
- 18.🎨 Is this about UI or UX: how fast a task is done? (a) UX (b) UI
- 19.🔢 In a photo-post flow, which comes first: “take the photo” or “open the camera screen”? (a) take the photo (b) open the camera screen
- 20.🔢 In a quiz-app flow, what comes right after “read a question”? (a) see the final score (b) pick an answer (c) tap “Start quiz” (d) see if it is right
- 21.Which of these helps everyone use the app? (a) labels on every icon (b) sudden loud sounds (c) icons with no labels (d) colour as the only clue
- 22.🔢 In a quiz-app flow, which comes first: “see if it is right” or “tap “Start quiz””? (a) see if it is right (b) tap “Start quiz”
- 23.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) helps everyone (b) makes it harder
- 24.True or false: “fast-flashing lights” makes the app harder to use. (a) True (b) False
- 25.💾 Which can hold many values in order? (a) a list (b) a single number (c) a switch (d) a button
- 26.True or false: how many taps it takes is about UI (the look). (a) True (b) False
- 27.🔀 In a good flow, each screen should lead to ___. (a) a random page (b) a dead end (c) the same screen (d) a clear next step
- 28.True or false: a shared to-do list fits saving in the cloud. (a) True (b) False
- 29.🧭 What does the back button usually do? (a) closes all apps (b) deletes the page (c) opens settings (d) goes to the last screen
-
30.🖼️ In this wireframe (top to bottom), what is right below the top bar?
[ menu icon ]
[ tab bar ]
[ top bar ]
[ Save button ]
[ filter buttons ] (a) filter buttons (b) tab bar (c) menu icon (d) Save button -
31.🖼️ In this wireframe (top to bottom), what is right below the menu icon?
[ top bar ]
[ filter buttons ]
[ menu icon ]
[ search box ]
[ tab bar ] (a) top bar (b) search box (c) filter buttons (d) tab bar -
32.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Confirm → Menu
Design B: Home → Address → Offers → Item → Menu → Shop (a) Design B (b) Design A - 33.♿ Does this help everyone, or make the app harder to use: strong colour contrast? (a) makes it harder (b) helps everyone
- 34.🔢 In a photo-post flow, which comes first: “write a caption” or “post the photo”? (a) post the photo (b) write a caption
- 35.True or false: a tiny 20 px button is good button design. (a) True (b) False
- 36.Which of these fits saving in the cloud? (a) the sound on/off setting (b) a draft you are typing (c) photos on two devices (d) notes to read offline
-
37.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Next button: 56 px tall
Save button: 28 px tall
Send button: 72 px tall (a) Next (b) Send (c) Save -
38.💾 What number does this code show?
let friends = ["Riya", "Arjun", "Zoya"];
friends.push("Aman");
show(friends.length); - 39.🔢 In a food-order flow, what comes right after “add it to the cart”? (a) track the order (b) check the cart (c) open the menu (d) pay for the order
- 40.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) see the home screen (b) make a password (c) enter the code sent (d) type name and email
Answer key
- False
- easy to read
- Add button
- the font size
- real users
- in the cloud
- post the photo
- whether users get lost
- Science
- True
- poor design
- tiny tap areas
- Maths
- Start
- so users do not get lost
- helps everyone
- easy to read
- UX
- open the camera screen
- pick an answer
- labels on every icon
- tap “Start quiz”
- helps everyone
- True
- a list
- False
- a clear next step
- True
- goes to the last screen
- Save button
- search box
- Design A
- helps everyone
- write a caption
- False
- photos on two devices
- Save
- 4
- check the cart
- type name and email
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students