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.🔢 In a sign-up flow, which comes first: “open the app” or “type name and email”? (a) type name and email (b) open the app
- 2.🔘 Is this good or poor button design: strong colour contrast? (a) poor design (b) good design
- 3.♿ Showing right or wrong only in red and green is a problem for ___. (a) the server (b) colour-blind users (c) fast typists (d) the battery
- 4.🎨 A beautiful app that confuses everyone has ___. (a) good UX but poor UI (b) no UI at all (c) good UI but poor UX (d) perfect UX
- 5.🔢 In a photo-post flow, which comes first: “take the photo” or “write a caption”? (a) write a caption (b) take the photo
- 6.🔘 Is this good or poor button design: grey text on grey? (a) good design (b) poor design
- 7.True or false: a wireframe shows where things go. (a) True (b) False
- 8.💾 Which can hold many values in order? (a) a button (b) a single number (c) a switch (d) a list
- 9.♿ Accessibility means an app works for ___. (a) only experts (b) everyone (c) nobody (d) only the coder
- 10.True or false: a draft you are typing fits saving in the cloud. (a) True (b) False
- 11.🔀 What is a user flow? (a) the path through screens (b) a type of font (c) a charging cable (d) a colour theme
-
12.🖼️ In this wireframe (top to bottom), what is right below the title text?
[ list of items ]
[ top bar ]
[ menu icon ]
[ big picture ]
[ title text ]
[ filter buttons ] (a) top bar (b) big picture (c) filter buttons (d) list of items - 13.🔘 Is this good or poor button design: icons with no meaning? (a) good design (b) poor design
- 14.🎨 Who should you test the UX with? (a) only yourself (b) real users (c) the app icon (d) nobody
- 15.Which of these is true of a menu button? (a) undoes one move (b) sits at the bottom (c) goes to the last screen (d) hides extra links
- 16.🎨 Is this about UI or UX: how easy sign-up is? (a) UI (b) UX
- 17.🌗 Is dark blue on black easy or hard to read on a button? (a) easy to read (b) hard to read
- 18.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
- 19.🔢 In a quiz-app flow, which comes first: “see the final score” or “read a question”? (a) read a question (b) see the final score
- 20.🔢 In a photo-post flow, which comes first: “add a filter” or “post the photo”? (a) add a filter (b) post the photo
- 21.True or false: a wireframe uses plain grey boxes. (a) False (b) True
-
22.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Item → Shop → Cart → Pay → Pens
Design B: Home → Shop → Cart → Results → Menu → Item → Pay -
23.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Friend list”
2. tap Back
3. open “Match report”
4. tap the Search tab
5. tap the Home tab
Which screen are you on now? (a) Search (b) Home (c) Match report (d) Friend list - 24.🌗 Is yellow on white easy or hard to read on a button? (a) hard to read (b) easy to read
- 25.♿ A screen has 5 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
- 26.Which colour pair is hard to read? (a) black on yellow (b) dark blue on white (c) light grey on white (d) black on pale grey
-
27.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Results → Address → Shop → Menu
Design B: Home → Pens → Offers → Search → Confirm → Item - 28.True or false: a tiny 20 px button is good button design. (a) False (b) True
- 29.🎨 Is this about UI or UX: how fast a task is done? (a) UX (b) UI
-
30.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Help page”
2. open “Match report”
3. open “Match report”
How many times must you tap Back to reach the main screen of this tab? -
31.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Help page”
2. tap the Home tab
3. open “Video”
4. tap the Home tab
Which screen are you on now? (a) Help page (b) Search (c) Video (d) Home -
32.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Save button: 44 px tall
Send button: 32 px tall
Start button: 40 px tall -
33.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Add button ]
[ Save button ]
[ menu icon ]
[ top bar ]
[ list of items ]
[ filter buttons ] (a) Add button (b) filter buttons (c) menu icon (d) top bar - 34.Which colour pair is hard to read? (a) black on yellow (b) dark blue on black (c) white on dark green (d) white on black
- 35.Which of these is true of a wireframe? (a) shows the real fonts (b) is a quick sketch (c) looks like the real app (d) uses the final pictures
- 36.🔢 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
-
37.💾 What number does this code show?
let notes = ["Art", "Sports", "Maths"];
notes.push("Hindi");
show(notes.length); - 38.🧭 Why should every screen show where you are? (a) so users do not get lost (b) to hide the menu (c) to look busy (d) to use more battery
-
39.🖼️ How many parts (boxes) does this wireframe have?
[ big picture ]
[ filter buttons ]
[ title text ]
[ top bar ]
[ Add button ] -
40.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Item → Results → Address → Pay → Confirm → Pens
Design B: Home → Item → Shop → Offers → Cart → Confirm (a) Design B (b) Design A
Answer key
- open the app
- good design
- colour-blind users
- good UI but poor UX
- take the photo
- poor design
- True
- a list
- everyone
- False
- the path through screens
- filter buttons
- poor design
- real users
- hides extra links
- UX
- hard to read
- No
- read a question
- add a filter
- True
- 1
- Home
- hard to read
- 1
- light grey on white
- 4
- False
- UX
- 3
- Home
- 0
- filter buttons
- dark blue on black
- is a quick sketch
- open the camera screen
- 4
- so users do not get lost
- 5
- Design B
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students