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.💾 What does this code show? (Positions start at 0.)
let friends = ["Aman", "Meera", "Arjun"];
show(friends[1]); (a) Arjun (b) Meera (c) Aman - 2.True or false: a final design has no real colours. (a) False (b) True
- 3.🔢 In a photo-post flow, which comes LAST? (a) write a caption (b) add a filter (c) take the photo (d) post the photo
- 4.Which of these makes the app harder to use? (a) labels on every icon (b) strong colour contrast (c) big touch targets (d) tiny tap areas
- 5.Which of these makes the app harder to use? (a) text that can grow (b) labels on every icon (c) colour as the only clue (d) strong colour contrast
- 6.🎨 Is this about UI or UX: how easy sign-up is? (a) UI (b) UX
- 7.🧭 Why should every screen show where you are? (a) to hide the menu (b) so users do not get lost (c) to use more battery (d) to look busy
- 8.🧭 What does the back button usually do? (a) goes to the last screen (b) closes all apps (c) deletes the page (d) opens settings
- 9.🔢 In a sign-up flow, which comes FIRST? (a) tap “Sign up” (b) see the home screen (c) open the app (d) type name and email
-
10.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pay → Pens → Cart → Confirm
Design B: Home → Item → Search - 11.Which of these is about UX (the experience)? (a) the theme colours (b) the button colours (c) how many taps it takes (d) the icon shapes
- 12.🎨 Is this about UI or UX: the theme colours? (a) UI (b) UX
-
13.🖼️ In this wireframe (top to bottom), what is right below the title text?
[ title text ]
[ menu icon ]
[ Save button ]
[ search box ]
[ list of items ] (a) search box (b) list of items (c) Save button (d) menu icon -
14.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Friend list”
2. tap Back
3. open “Friend list”
4. tap Back
Which screen are you on now? (a) Chat (b) Settings (c) Feed (d) Friend list -
15.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 72 px tall
Back button: 48 px tall
Next button: 56 px tall
Done button: 44 px tall (a) Done (b) Next (c) Send (d) Back - 16.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
-
17.🖼️ In this wireframe (top to bottom), what is right below the top bar?
[ top bar ]
[ big picture ]
[ search box ]
[ Add button ]
[ title text ] (a) Add button (b) search box (c) title text (d) big picture - 18.🔘 Our rule: buttons are at least 48 px tall. The Start button is 44 px tall. How many px taller must it be?
- 19.Which of these is true of a wireframe? (a) shows where things go (b) looks like the real app (c) has the real colours (d) shows the real fonts
- 20.🧭 Tapping a tab usually takes you to ___. (a) the phone settings (b) the last app used (c) that tab’s main screen (d) a random page
- 21.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
- 22.♿ Does this help everyone, or make the app harder to use: colour as the only clue? (a) helps everyone (b) makes it harder
-
23.💾 What number does this code show?
let lives = 5;
lives = lives - 2;
lives = lives + 2;
show(lives); -
24.💾 What number does this code show?
let points = 7;
points = points - 1;
points = points + 3;
show(points); - 25.True or false: a wireframe has the real colours. (a) True (b) False
-
26.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Friend list”
2. tap the Profile tab
3. open “Map”
4. tap Back
How many times must you tap Back to reach the main screen of this tab? - 27.💾 Which can hold many values in order? (a) a single number (b) a switch (c) a button (d) a list
- 28.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read
- 29.True or false: chat messages to friends fits saving in the cloud. (a) True (b) False
-
30.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Confirm → Results
Design B: Home → Cart → Shop → Results → Pens → Menu → Address (a) Design A (b) Design B -
31.🖼️ In this wireframe (top to bottom), what is right below the title text?
[ menu icon ]
[ title text ]
[ tab bar ]
[ top bar ]
[ big picture ] (a) menu icon (b) tab bar (c) top bar (d) big picture - 32.🎨 Is this about UI or UX: the button colours? (a) UX (b) UI
- 33.Which of these is true of a wireframe? (a) shows the real fonts (b) uses plain grey boxes (c) has the real colours (d) uses the final pictures
- 34.🔢 In a food-order flow, what comes right after “open the menu”? (a) pay for the order (b) add it to the cart (c) track the order (d) pick a dish
- 35.True or false: your last game level fits saving on the phone. (a) False (b) True
- 36.🔢 In a quiz-app flow, what comes right after “read a question”? (a) pick an answer (b) see if it is right (c) tap “Start quiz” (d) see the final score
-
37.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Address → Results → Offers
Design B: Home → Size → Cart (a) Design A (b) Design B - 38.🔍 Which is the odd one out? (a) how fast a task is done (b) how easy sign-up is (c) the icon shapes (d) whether users get lost
- 39.🎨 A beautiful app that confuses everyone has ___. (a) no UI at all (b) perfect UX (c) good UI but poor UX (d) good UX but poor UI
-
40.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Add button ]
[ tab bar ]
[ menu icon ]
[ top bar ]
[ search box ] (a) menu icon (b) tab bar (c) search box (d) top bar
Answer key
- Meera
- False
- post the photo
- tiny tap areas
- colour as the only clue
- UX
- so users do not get lost
- goes to the last screen
- open the app
- 2
- how many taps it takes
- UI
- menu icon
- Feed
- Done
- hard to read
- big picture
- 4
- shows where things go
- that tab’s main screen
- No
- makes it harder
- 5
- 9
- False
- 0
- a list
- easy to read
- True
- Design A
- tab bar
- UI
- uses plain grey boxes
- pick a dish
- True
- pick an answer
- Design B
- the icon shapes
- good UI but poor UX
- search box
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students