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.True or false: how many taps it takes is about UI (the look). (a) True (b) False
- 2.🎨 A beautiful app that confuses everyone has ___. (a) perfect UX (b) no UI at all (c) good UI but poor UX (d) good UX but poor UI
- 3.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) helps everyone (b) makes it harder
- 4.🔍 Which is the odd one out? (a) sudden loud sounds (b) colour as the only clue (c) icons with no labels (d) text that can grow
- 5.Which colour pair is easy to read? (a) black on pale grey (b) dark blue on black (c) red on green (d) yellow on white
- 6.True or false: the sound on/off setting fits saving in the cloud. (a) False (b) True
- 7.True or false: a class leaderboard fits saving in the cloud. (a) True (b) False
- 8.True or false: a wireframe has no real colours. (a) False (b) True
- 9.🔘 Is this good or poor button design: buttons almost touching? (a) good design (b) poor design
- 10.Which of these fits saving in the cloud? (a) notes to read offline (b) the sound on/off setting (c) a draft you are typing (d) photos on two devices
- 11.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
- 12.🔢 In a food-order flow, which comes LAST? (a) pay for the order (b) check the cart (c) track the order (d) open the menu
-
13.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 44 px tall
Help button: 64 px tall
Save button: 56 px tall
Next button: 64 px tall - 14.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 40 px tall. How many px taller must it be?
-
15.🖼️ In this wireframe (top to bottom), what is right below the top bar?
[ Save button ]
[ big picture ]
[ top bar ]
[ search box ] (a) big picture (b) search box (c) Save button -
16.💾 pop() takes off the last item. What does this code show?
let songs = ["Kites", "Monsoon", "Sunrise"];
songs.pop();
show(songs[songs.length - 1]); (a) Sunrise (b) Kites (c) Monsoon -
17.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Back button: 72 px tall
Next button: 60 px tall
Done button: 60 px tall
Send button: 24 px tall (a) Next (b) Back (c) Send (d) Done - 18.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) makes it harder (b) helps everyone
- 19.🔢 In a quiz-app flow, which comes first: “read a question” or “see if it is right”? (a) see if it is right (b) read a question
-
20.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Footer: 10 px
Body text: 21 px
Menu: 15 px -
21.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Confirm → Menu
Design B: Home → Search → Address → Pay → Offers → Shop - 22.🔀 Why plan the user flow before building? (a) to hide the buttons (b) to skip testing (c) to add more taps (d) so each step is clear
- 23.🔀 What is a user flow? (a) a colour theme (b) a type of font (c) the path through screens (d) a charging cable
- 24.🔍 Which is the odd one out? (a) captions on videos (b) sudden loud sounds (c) text that can grow (d) strong colour contrast
-
25.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Results → Search → Offers
Design B: Home → Results → Pens → Address → Shop → Menu -
26.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Map”
2. tap Back
3. open “Video”
How many times must you tap Back to reach the main screen of this tab? - 27.🧭 About how many tabs suit a tab bar best? (a) 10 to 12 (b) 1 (c) 3 to 5 (d) 20
- 28.🔢 In a quiz-app flow, which comes FIRST? (a) read a question (b) see the final score (c) pick an answer (d) tap “Start quiz”
- 29.💾 In most code, the first item of a list is at position ___. (a) 10 (b) 1 (c) 0 (d) 2
- 30.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a wireframe (b) a final design
-
31.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Shop → Search
Design B: Home → Item → Size → Results → Confirm → Cart → Offers - 32.True or false: your last game level fits saving in the cloud. (a) False (b) True
- 33.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a wireframe (b) a final design
- 34.Which colour pair is easy to read? (a) yellow on white (b) white on dark green (c) dark blue on black (d) red on green
- 35.🧭 What does the back button usually do? (a) deletes the page (b) opens settings (c) closes all apps (d) goes to the last screen
- 36.True or false: your last game level fits saving on the phone. (a) True (b) False
-
37.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Help page”
2. open “Map”
3. tap Back
Which screen are you on now? (a) Help page (b) Map (c) Quiz (d) Lessons - 38.🔍 Which is the odd one out? (a) how many taps it takes (b) how easy sign-up is (c) the button colours (d) whether users get lost
-
39.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Done button: 48 px tall
Back button: 72 px tall
Save button: 40 px tall
Help button: 52 px tall (a) Help (b) Done (c) Back (d) Save - 40.Which of these is about UI (the look)? (a) how users feel after (b) how easy sign-up is (c) how many taps it takes (d) the theme colours
Answer key
- False
- good UI but poor UX
- helps everyone
- text that can grow
- black on pale grey
- False
- True
- True
- poor design
- photos on two devices
- No
- track the order
- 3
- 8
- search box
- Monsoon
- Send
- helps everyone
- read a question
- 2
- 3
- so each step is clear
- the path through screens
- sudden loud sounds
- 3
- 1
- 3 to 5
- tap “Start quiz”
- 0
- a wireframe
- 2
- False
- a wireframe
- white on dark green
- goes to the last screen
- True
- Help page
- the button colours
- Save
- the theme colours
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students