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 food-order flow, which comes LAST? (a) add it to the cart (b) track the order (c) open the menu (d) pay for the order
- 2.Which of these fits saving on the phone? (a) notes to read offline (b) a class leaderboard (c) chat messages to friends (d) photos on two devices
-
3.💾 pop() takes off the last item. What does this code show?
let friends = ["Arjun", "Riya", "Kabir", "Aman", "Meera"];
friends.pop();
show(friends[friends.length - 1]); (a) Arjun (b) Aman (c) Kabir (d) Riya - 4.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a wireframe (b) a final design
- 5.♿ Showing right or wrong only in red and green is a problem for ___. (a) the server (b) the battery (c) fast typists (d) colour-blind users
- 6.🧭 Which part of navigation undoes one move? (a) the back button (b) a tab bar (c) a menu button
- 7.🔘 Our rule: buttons are at least 48 px tall. The Back button is 20 px tall. How many px taller must it be?
-
8.🖼️ In this wireframe (top to bottom), what is right above the filter buttons?
[ title text ]
[ filter buttons ]
[ big picture ]
[ menu icon ] (a) menu icon (b) title text (c) big picture - 9.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
-
10.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Add button ]
[ top bar ]
[ Save button ]
[ search box ]
[ list of items ]
[ tab bar ] (a) Save button (b) list of items (c) top bar (d) tab bar - 11.🧭 Where is a tab bar usually placed in a phone app? (a) inside a button (b) in the middle (c) nowhere (d) at the bottom
-
12.🖼️ In this wireframe (top to bottom), what is right above the list of items?
[ top bar ]
[ list of items ]
[ filter buttons ]
[ menu icon ] (a) menu icon (b) top bar (c) filter buttons - 13.🔢 In a photo-post flow, which comes first: “take the photo” or “write a caption”? (a) write a caption (b) take the photo
- 14.💾 Saving data in the cloud lets you ___. (a) never need a password (b) shrink the app (c) skip the internet (d) use it on any device
- 15.Which of these is about UX (the experience)? (a) the button colours (b) the icon shapes (c) the theme colours (d) how fast a task is done
- 16.Which colour pair is hard to read? (a) light grey on white (b) dark blue on white (c) black on yellow (d) black on pale grey
-
17.💾 What number does this code show?
let coins = 6;
coins = coins - 5;
coins = coins + 2;
show(coins); - 18.🔢 In a food-order flow, what comes right after “pick a dish”? (a) check the cart (b) open the menu (c) pay for the order (d) add it to the cart
- 19.True or false: “text that can grow” makes the app harder to use. (a) True (b) False
-
20.🖼️ How many parts (boxes) does this wireframe have?
[ filter buttons ]
[ menu icon ]
[ title text ]
[ big picture ]
[ Save button ]
[ Add button ] - 21.🔢 In a sign-up flow, which comes FIRST? (a) tap “Sign up” (b) open the app (c) enter the code sent (d) make a password
- 22.Which of these fits saving in the cloud? (a) the sound on/off setting (b) notes to read offline (c) photos on two devices (d) your last game level
-
23.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 12 px
Caption: 28 px
Menu: 24 px
Title: 21 px (a) Caption (b) Menu (c) Title (d) Body text - 24.Which of these is about UX (the experience)? (a) the font size (b) the screen layout (c) the theme colours (d) whether users get lost
- 25.🔍 Which is the odd one out? (a) colour as the only clue (b) fast-flashing lights (c) strong colour contrast (d) sudden loud sounds
- 26.Which of these is true of a menu button? (a) shows 3 to 5 icons (b) opens a list of pages (c) undoes one move (d) switches main sections
- 27.True or false: a big, easy tap area is poor button design. (a) True (b) False
-
28.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
[ tab bar ]
[ list of items ]
[ big picture ]
[ title text ]
[ Save button ]
[ menu icon ] (a) Save button (b) tab bar (c) big picture (d) title text - 29.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a final design (b) a wireframe
- 30.🌗 Is yellow on white easy or hard to read on a button? (a) hard to read (b) easy to read
-
31.💾 What does this code show? (Positions start at 0.)
let songs = ["Kites", "Rain", "Ocean", "Stars", "Sunrise"];
show(songs[3]); (a) Ocean (b) Rain (c) Stars (d) Kites -
32.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Size → Pay → Item → Pens
Design B: Home → Item → Confirm → Pens → Size → Pay → Search (a) Design A (b) Design B - 33.🔢 In a food-order flow, which comes first: “open the menu” or “check the cart”? (a) check the cart (b) open the menu
- 34.Which of these fits saving on the phone? (a) your last game level (b) photos on two devices (c) a class leaderboard (d) chat messages to friends
- 35.🧭 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
-
36.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Friend list”
2. tap the Search tab
3. open “Score card”
Which screen are you on now? (a) Search (b) Score card (c) Friend list (d) Home - 37.🔘 Is this good or poor button design: strong colour contrast? (a) poor design (b) good design
-
38.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Search → Shop → Address → Cart
Design B: Home → Results → Item → Size → Pens → Menu (a) Design A (b) Design B -
39.💾 What does this code show? (Positions start at 0.)
let songs = ["Ocean", "Stars", "Monsoon"];
show(songs[0]); (a) Ocean (b) Monsoon (c) Stars - 40.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
Answer key
- track the order
- notes to read offline
- Aman
- a wireframe
- colour-blind users
- the back button
- 28
- title text
- a final design
- tab bar
- at the bottom
- top bar
- take the photo
- use it on any device
- how fast a task is done
- light grey on white
- 3
- add it to the cart
- False
- 6
- open the app
- photos on two devices
- Body text
- whether users get lost
- strong colour contrast
- opens a list of pages
- False
- Save button
- a final design
- hard to read
- Stars
- Design A
- open the menu
- your last game level
- so users do not get lost
- Score card
- good design
- Design A
- Ocean
- No
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students