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.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
-
2.💾 What does this code show? (Positions start at 0.)
let songs = ["Sunrise", "Kites", "Ocean"];
show(songs[2]); (a) Sunrise (b) Kites (c) Ocean - 3.💾 In most code, the first item of a list is at position ___. (a) 1 (b) 2 (c) 0 (d) 10
- 4.💾 Where should the app save the sound on/off setting: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 5.🎨 UX stands for user ___. (a) experience (b) extra (c) example (d) express
- 6.True or false: how easy sign-up is is about UI (the look). (a) True (b) False
-
7.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pens → Search
Design B: Home → Pens → Pay → Shop - 8.Which of these fits saving in the cloud? (a) your last game level (b) photos on two devices (c) notes to read offline (d) the sound on/off setting
- 9.True or false: how many taps it takes is about UI (the look). (a) True (b) False
- 10.True or false: notes to read offline fits saving in the cloud. (a) True (b) False
- 11.🔢 In a photo-post flow, what comes right after “write a caption”? (a) take the photo (b) open the camera screen (c) post the photo (d) add a filter
- 12.Which of these is true of a wireframe? (a) looks like the real app (b) shows the real fonts (c) has the real colours (d) shows where things go
- 13.True or false: a wireframe has no real colours. (a) True (b) False
- 14.🔢 In a photo-post flow, which comes first: “add a filter” or “post the photo”? (a) add a filter (b) post the photo
-
15.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Item → Size → Results → Shop
Design B: Home → Address → Shop → Search - 16.Which of these is true of a menu button? (a) goes to the last screen (b) shows 3 to 5 icons (c) hides extra links (d) sits at the bottom
- 17.True or false: grey text on grey is poor button design. (a) True (b) False
- 18.🧭 Why should every screen show where you are? (a) to hide the menu (b) so users do not get lost (c) to look busy (d) to use more battery
-
19.🖼️ In this wireframe (top to bottom), what is right below the big picture?
[ tab bar ]
[ big picture ]
[ top bar ]
[ search box ]
[ menu icon ] (a) top bar (b) tab bar (c) search box (d) menu icon - 20.Which of these is true of a final design? (a) shows where things go (b) has the real colours (c) uses plain grey boxes (d) has no real colours
- 21.🔀 What is a user flow? (a) the path through screens (b) a type of font (c) a colour theme (d) a charging cable
- 22.🎨 Is this about UI or UX: the icon shapes? (a) UX (b) UI
- 23.🔢 In a photo-post flow, which comes first: “write a caption” or “post the photo”? (a) write a caption (b) post the photo
- 24.♿ What does a screen reader do? (a) plays music (b) takes photos (c) makes text tiny (d) reads the screen aloud
- 25.🔀 Why plan the user flow before building? (a) to add more taps (b) to hide the buttons (c) to skip testing (d) so each step is clear
- 26.True or false: a class leaderboard fits saving in the cloud. (a) True (b) False
- 27.🌗 Is light grey on white easy or hard to read on a button? (a) easy to read (b) hard to read
-
28.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Me tab
2. open “Badges”
3. open “Badges”
4. tap Back
5. tap Back
Which screen are you on now? (a) Me (b) Badges (c) Lessons (d) Quiz - 29.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 30.💾 Where should the app save a shared to-do list: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 31.Which of these fits saving on the phone? (a) your last game level (b) photos on two devices (c) a class leaderboard (d) a shared to-do list
- 32.Which of these is true of a tab bar? (a) sits at the bottom (b) opens a list of pages (c) goes to the last screen (d) hides extra links
- 33.🔍 Which is the odd one out? (a) how fast a task is done (b) whether users get lost (c) how users feel after (d) the button colours
- 34.✏️ What is a wireframe? (a) the finished app (b) a type of password (c) a charging cable (d) a simple screen sketch
-
35.💾 What number does this code show?
let notes = ["Maths", "Music"];
notes.push("Art");
notes.push("Hindi");
show(notes.length); -
36.💾 What number does this code show?
let coins = 9;
coins = coins - 3;
coins = coins + 1;
show(coins); - 37.🎨 Is this about UI or UX: the screen layout? (a) UI (b) UX
- 38.Which of these helps everyone use the app? (a) icons with no labels (b) sudden loud sounds (c) labels on every icon (d) fast-flashing lights
- 39.Which of these is about UX (the experience)? (a) the theme colours (b) how easy sign-up is (c) the button colours (d) the icon shapes
- 40.True or false: space between buttons is poor button design. (a) True (b) False
Answer key
- No
- Ocean
- 0
- on the phone
- experience
- False
- 1
- photos on two devices
- False
- False
- post the photo
- shows where things go
- True
- add a filter
- 1
- hides extra links
- True
- so users do not get lost
- top bar
- has the real colours
- the path through screens
- UI
- write a caption
- reads the screen aloud
- so each step is clear
- True
- hard to read
- Me
- in the cloud
- in the cloud
- your last game level
- sits at the bottom
- the button colours
- a simple screen sketch
- 4
- 7
- UI
- labels on every icon
- how easy sign-up is
- False
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students