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 first: “check the cart” or “open the menu”? (a) check the cart (b) open the menu
- 2.🔢 In a photo-post flow, which comes first: “post the photo” or “write a caption”? (a) post the photo (b) write a caption
- 3.🔢 In a food-order flow, what comes right after “add it to the cart”? (a) open the menu (b) pick a dish (c) track the order (d) check the cart
- 4.🔘 Is this good or poor button design: a tiny 20 px button? (a) good design (b) poor design
- 5.Which of these is true of a wireframe? (a) has the real colours (b) uses the final pictures (c) uses plain grey boxes (d) shows the real fonts
- 6.True or false: buttons almost touching is poor button design. (a) True (b) False
-
7.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Cart → Address → Shop → Item → Offers → Pens
Design B: Home → Item → Cart → Results → Confirm → Shop (a) Design A (b) Design B - 8.True or false: how users feel after is about UI (the look). (a) True (b) False
- 9.🧭 Where is a tab bar usually placed in a phone app? (a) at the bottom (b) inside a button (c) in the middle (d) nowhere
- 10.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) helps everyone (b) makes it harder
- 11.Which colour pair is hard to read? (a) white on black (b) black on pale grey (c) dark blue on white (d) light grey on white
- 12.Which of these is about UX (the experience)? (a) the button colours (b) the font size (c) the theme colours (d) how easy sign-up is
- 13.Which of these helps everyone use the app? (a) icons with no labels (b) colour as the only clue (c) sudden loud sounds (d) labels on every icon
- 14.🔢 In a food-order flow, which comes first: “pick a dish” or “check the cart”? (a) pick a dish (b) check the cart
-
15.🖼️ In this wireframe (top to bottom), what is right below the Add button?
[ top bar ]
[ Add button ]
[ menu icon ]
[ Save button ]
[ title text ] (a) top bar (b) title text (c) menu icon (d) Save button - 16.♿ What does a screen reader do? (a) plays music (b) takes photos (c) makes text tiny (d) reads the screen aloud
- 17.🔘 Is this good or poor button design: a big, easy tap area? (a) good design (b) poor design
- 18.Which of these is true of a tab bar? (a) goes to the last screen (b) opens a list of pages (c) shows 3 to 5 icons (d) hides extra links
-
19.💾 What number does this code show?
let songs = ["Rain", "Stars", "Sunrise"];
songs.push("Kites");
songs.push("Ocean");
show(songs.length); -
20.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ Save button ]
[ filter buttons ]
[ top bar ]
[ menu icon ] (a) menu icon (b) top bar (c) list of items (d) Save button - 21.🔢 In a sign-up flow, what comes right after “open the app”? (a) type name and email (b) see the home screen (c) enter the code sent (d) tap “Sign up”
- 22.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a wireframe (b) a final design
-
23.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. tap the Home tab
3. open “Badges”
4. tap Back
How many times must you tap Back to reach the main screen of this tab? - 24.Which of these fits saving on the phone? (a) a draft you are typing (b) photos on two devices (c) chat messages to friends (d) a shared to-do list
-
25.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Menu → Address → Pens
Design B: Home → Offers → Pens → Menu → Shop → Pay - 26.🧭 Why should every screen show where you are? (a) so users do not get lost (b) to look busy (c) to hide the menu (d) to use more battery
-
27.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Footer: 12 px
Caption: 18 px
Label: 14 px
Hint: 22 px
Body text: 17 px - 28.🔘 Our rule: buttons are at least 48 px tall. The Start button is 44 px tall. How many px taller must it be?
-
29.💾 What number does this code show?
let points = 7;
points = points - 5;
points = points + 1;
show(points); -
30.🖼️ How many parts (boxes) does this wireframe have?
[ list of items ]
[ Save button ]
[ search box ]
[ tab bar ]
[ Add button ]
[ filter buttons ] - 31.Which of these is about UI (the look)? (a) how easy sign-up is (b) the button colours (c) whether users get lost (d) how users feel after
- 32.🔍 Which is the odd one out? (a) big touch targets (b) icons with no labels (c) fast-flashing lights (d) sudden loud sounds
- 33.🎨 UX stands for user ___. (a) example (b) extra (c) experience (d) express
- 34.🔢 In a food-order flow, which comes first: “track the order” or “pick a dish”? (a) pick a dish (b) track the order
-
35.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 18 px
Menu: 12 px
Body text: 25 px
Caption: 24 px (a) Title (b) Caption (c) Body text (d) Menu - 36.🔀 A screen with no way forward or back is called a ___. (a) tab bar (b) home screen (c) dead end (d) shortcut
-
37.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Label: 19 px
Menu: 28 px
Caption: 14 px (a) Label (b) Caption (c) Menu - 38.🔍 Which is the odd one out? (a) how fast a task is done (b) how easy sign-up is (c) how users feel after (d) the screen layout
-
39.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Video”
2. tap the Search tab
3. open “Edit photo”
4. open “Friend list”
How many times must you tap Back to reach the main screen of this tab? -
40.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Friend list”
2. tap Back
3. tap the Chat tab
How many times must you tap Back to reach the main screen of this tab?
Answer key
- open the menu
- write a caption
- check the cart
- poor design
- uses plain grey boxes
- True
- Design B
- False
- at the bottom
- helps everyone
- light grey on white
- how easy sign-up is
- labels on every icon
- pick a dish
- menu icon
- reads the screen aloud
- good design
- shows 3 to 5 icons
- 5
- menu icon
- tap “Sign up”
- a wireframe
- 0
- a draft you are typing
- 3
- so users do not get lost
- 2
- 4
- 3
- 6
- the button colours
- big touch targets
- experience
- pick a dish
- Menu
- dead end
- Caption
- the screen layout
- 2
- 0
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students