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 this wireframe (top to bottom), what is right above the big picture?
[ search box ]
[ big picture ]
[ Add button ]
[ title text ]
[ Save button ] (a) title text (b) search box (c) Save button (d) Add button - 2.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
- 3.🔍 Which is the odd one out? (a) tiny tap areas (b) big touch targets (c) text that can grow (d) strong colour contrast
-
4.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ big picture ]
[ search box ]
[ Add button ]
[ Save button ] (a) list of items (b) Save button (c) big picture (d) search box -
5.💾 pop() takes off the last item. What does this code show?
let friends = ["Aman", "Riya", "Meera"];
friends.pop();
show(friends[friends.length - 1]); (a) Riya (b) Aman (c) Meera - 6.Which of these is about UI (the look)? (a) how fast a task is done (b) how many taps it takes (c) how easy sign-up is (d) the button colours
-
7.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Help page”
2. open “Map”
3. open “Help page”
Which screen are you on now? (a) Quiz (b) Lessons (c) Help page (d) Map - 8.🔢 In a sign-up flow, which comes FIRST? (a) see the home screen (b) enter the code sent (c) tap “Sign up” (d) open the app
- 9.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a final design (b) a wireframe
- 10.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
- 11.Which of these is true of a tab bar? (a) switches main sections (b) opens a list of pages (c) hides extra links (d) goes to the last screen
-
12.💾 What number does this code show?
let songs = ["Stars", "Ocean", "Monsoon"];
songs.push("Rain");
songs.push("Kites");
show(songs.length); - 13.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) helps everyone (b) makes it harder
- 14.True or false: icons with no meaning is good button design. (a) False (b) True
- 15.🔢 In a quiz-app flow, which comes first: “pick an answer” or “read a question”? (a) read a question (b) pick an answer
-
16.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Confirm → Offers → Menu → Item → Pens → Pay
Design B: Home → Confirm → Search → Pay → Size -
17.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Back button: 32 px tall
Help button: 68 px tall
Cancel button: 72 px tall
Start button: 72 px tall (a) Start (b) Cancel (c) Help (d) Back - 18.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) dead end (c) tab bar (d) shortcut
- 19.Which of these makes the app harder to use? (a) labels on every icon (b) captions on videos (c) icons with no labels (d) text that can grow
- 20.Which of these helps everyone use the app? (a) captions on videos (b) fast-flashing lights (c) tiny tap areas (d) colour as the only clue
- 21.True or false: how many taps it takes is about UX (the experience). (a) True (b) False
-
22.💾 What does this code show? (Positions start at 0.)
let notes = ["Maths", "Art", "Hindi", "Science"];
show(notes[2]); (a) Science (b) Hindi (c) Maths (d) Art - 23.🌗 Is yellow on white easy or hard to read on a button? (a) easy to read (b) hard to read
-
24.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Back button: 52 px tall
Help button: 28 px tall
Cancel button: 68 px tall (a) Help (b) Cancel (c) Back - 25.Which of these is about UX (the experience)? (a) the font size (b) the button colours (c) how many taps it takes (d) the screen layout
- 26.Which of these is true of a final design? (a) shows where things go (b) looks like the real app (c) uses plain grey boxes (d) is a quick sketch
- 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.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Help button: 36 px tall
Cancel button: 56 px tall
Send button: 68 px tall (a) Cancel (b) Send (c) Help - 29.🔢 In a sign-up flow, what comes right after “make a password”? (a) type name and email (b) open the app (c) tap “Sign up” (d) enter the code sent
- 30.🔢 In a food-order flow, which comes first: “add it to the cart” or “open the menu”? (a) open the menu (b) add it to the cart
- 31.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 32.🔢 In a food-order flow, which comes first: “open the menu” or “check the cart”? (a) open the menu (b) check the cart
- 33.🧭 About how many tabs suit a tab bar best? (a) 10 to 12 (b) 20 (c) 1 (d) 3 to 5
- 34.🎨 UX stands for user ___. (a) extra (b) experience (c) express (d) example
- 35.🔍 Which is the odd one out? (a) how easy sign-up is (b) the theme colours (c) how users feel after (d) how many taps it takes
-
36.💾 What number does this code show?
let points = 9;
points = points - 8;
points = points + 5;
show(points); -
37.💾 What number does this code show?
let stars = 7;
stars = stars - 3;
stars = stars + 1;
show(stars); - 38.🎨 Is this about UI or UX: the theme colours? (a) UX (b) UI
-
39.🖼️ How many parts (boxes) does this wireframe have?
[ big picture ]
[ menu icon ]
[ Add button ]
[ list of items ]
[ top bar ] -
40.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Start button: 60 px tall
Send button: 48 px tall
Help button: 52 px tall
Next button: 24 px tall (a) Help (b) Send (c) Start (d) Next
Answer key
- search box
- a wireframe
- tiny tap areas
- Save button
- Riya
- the button colours
- Help page
- open the app
- a wireframe
- easy to read
- switches main sections
- 5
- helps everyone
- False
- read a question
- 4
- Back
- dead end
- icons with no labels
- captions on videos
- True
- Hindi
- hard to read
- Help
- how many taps it takes
- looks like the real app
- a clear next step
- Help
- enter the code sent
- open the menu
- on the phone
- open the menu
- 3 to 5
- experience
- the theme colours
- 6
- 5
- UI
- 5
- Next
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students