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 icon shapes is about UX (the experience). (a) True (b) False
- 2.🔍 Which is the odd one out? (a) the button colours (b) the font size (c) the icon shapes (d) how easy sign-up is
- 3.Which of these is true of a wireframe? (a) has the real colours (b) uses the final pictures (c) has no real colours (d) shows the real fonts
-
4.💾 What number does this code show?
let notes = ["Music", "Art", "Maths", "Hindi"];
notes.push("Sports");
notes.push("Science");
show(notes.length); - 5.🔢 In a food-order flow, which comes FIRST? (a) pay for the order (b) pick a dish (c) check the cart (d) open the menu
- 6.✏️ Why draw a wireframe before coding? (a) it runs the app (b) it adds colours (c) it saves data (d) changes are quick
- 7.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 8.True or false: “labels on every icon” helps everyone use the app. (a) True (b) False
- 9.True or false: a wireframe has no real colours. (a) False (b) True
- 10.♿ A screen has 12 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
- 11.True or false: a clear word like Save is good button design. (a) True (b) False
-
12.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Cart → Pens
Design B: Home → Offers → Shop → Confirm (a) Design B (b) Design A - 13.♿ What does a screen reader do? (a) reads the screen aloud (b) plays music (c) makes text tiny (d) takes photos
- 14.🎨 A beautiful app that confuses everyone has ___. (a) good UX but poor UI (b) perfect UX (c) no UI at all (d) good UI but poor UX
- 15.🔘 Our rule: buttons are at least 48 px tall. The Done button is 36 px tall. How many px taller must it be?
- 16.Which colour pair is hard to read? (a) yellow on white (b) white on dark green (c) dark blue on white (d) white on black
- 17.🔀 What is a user flow? (a) a type of font (b) a charging cable (c) the path through screens (d) a colour theme
- 18.Which of these is true of a final design? (a) uses plain grey boxes (b) shows the real fonts (c) has no real colours (d) shows where things go
- 19.🔀 A screen with no way forward or back is called a ___. (a) shortcut (b) tab bar (c) dead end (d) home screen
- 20.🧭 Which part of navigation shows 3 to 5 icons? (a) a menu button (b) the back button (c) a tab bar
- 21.Which of these is about UI (the look)? (a) how fast a task is done (b) how many taps it takes (c) the font size (d) how easy sign-up is
- 22.True or false: the font size is about UX (the experience). (a) False (b) True
- 23.True or false: space between buttons is poor button design. (a) False (b) True
- 24.🔢 In a sign-up flow, what comes right after “enter the code sent”? (a) tap “Sign up” (b) type name and email (c) make a password (d) see the home screen
-
25.💾 What number does this code show?
let stars = 8;
stars = stars - 2;
stars = stars + 5;
show(stars); - 26.🧭 Which part of navigation sits at the bottom? (a) the back button (b) a menu button (c) a tab bar
- 27.🔢 In a quiz-app flow, what comes right after “see if it is right”? (a) pick an answer (b) read a question (c) tap “Start quiz” (d) see the final score
-
28.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Pens → Address → Offers → Pay → Search
Design B: Home → Pay → Size → Pens -
29.🖼️ In this wireframe (top to bottom), what is right below the title text?
[ tab bar ]
[ title text ]
[ menu icon ]
[ big picture ]
[ Add button ] (a) Add button (b) big picture (c) tab bar (d) menu icon - 30.Which of these makes the app harder to use? (a) tiny tap areas (b) strong colour contrast (c) labels on every icon (d) captions on videos
- 31.🎨 Is this about UI or UX: the screen layout? (a) UI (b) UX
-
32.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Item
Design B: Home → Menu → Pens → Pay → Confirm (a) Design A (b) Design B - 33.🔢 In a photo-post flow, which comes LAST? (a) write a caption (b) add a filter (c) take the photo (d) post the photo
- 34.💾 Data saved only on the phone is lost when ___. (a) you send a message (b) the screen turns off (c) the phone is lost (d) the app is closed
- 35.♿ A screen has 6 icon buttons. Only 1 of them have a text label for screen readers. How many still need a label?
- 36.Which of these is true of a tab bar? (a) goes to the last screen (b) switches main sections (c) undoes one move (d) opens a list of pages
-
37.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Chat tab
2. tap the Feed tab
3. open “Help page”
4. open “Map”
5. open “Badges”
Which screen are you on now? (a) Help page (b) Map (c) Feed (d) Badges - 38.🔀 In a good flow, each screen should lead to ___. (a) a dead end (b) a clear next step (c) a random page (d) the same screen
-
39.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Quiz tab
2. open “Friend list”
3. open “Score card”
How many times must you tap Back to reach the main screen of this tab? - 40.🧭 Where is a tab bar usually placed in a phone app? (a) inside a button (b) in the middle (c) at the bottom (d) nowhere
Answer key
- False
- how easy sign-up is
- has no real colours
- 6
- open the menu
- changes are quick
- in the cloud
- True
- True
- 9
- True
- Design A
- reads the screen aloud
- good UI but poor UX
- 12
- yellow on white
- the path through screens
- shows the real fonts
- dead end
- a tab bar
- the font size
- False
- False
- see the home screen
- 11
- a tab bar
- see the final score
- 5
- menu icon
- tiny tap areas
- UI
- Design A
- post the photo
- the phone is lost
- 5
- switches main sections
- Badges
- a clear next step
- 2
- at the bottom
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students