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 number does this code show?
let score = 9;
score = score - 5;
score = score + 1;
show(score); -
2.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Item → Pay → Pens → Menu → Address
Design B: Home → Menu → Shop → Size → Pay → Results → Cart (a) Design B (b) Design A - 3.True or false: a final design has no real colours. (a) True (b) False
- 4.Which of these is about UX (the experience)? (a) how easy sign-up is (b) the button colours (c) the font size (d) the icon shapes
- 5.🔍 Which is the odd one out? (a) how many taps it takes (b) how easy sign-up is (c) the font size (d) how fast a task is done
- 6.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a final design (b) a wireframe
- 7.Which of these is true of a wireframe? (a) uses the final pictures (b) has no real colours (c) has the real colours (d) shows the real fonts
-
8.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Save button ]
[ top bar ]
[ title text ]
[ list of items ] (a) top bar (b) title text (c) list of items (d) Save button -
9.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ top bar ]
[ tab bar ]
[ filter buttons ]
[ Add button ]
[ menu icon ] (a) filter buttons (b) menu icon (c) Add button (d) tab bar - 10.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) undoes one move
- 11.♿ Accessibility means an app works for ___. (a) only experts (b) nobody (c) only the coder (d) everyone
- 12.♿ What should every icon-only button have for screen readers? (a) a bright colour (b) a sound (c) a long animation (d) a text label
- 13.Which of these fits saving on the phone? (a) photos on two devices (b) your last game level (c) chat messages to friends (d) a class leaderboard
- 14.🔘 Is this good or poor button design: buttons almost touching? (a) good design (b) poor design
-
15.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Search → Menu → Shop → Pens
Design B: Home → Size → Confirm - 16.🔘 Is this good or poor button design: grey text on grey? (a) good design (b) poor design
- 17.Which of these helps everyone use the app? (a) tiny tap areas (b) colour as the only clue (c) captions on videos (d) icons with no labels
-
18.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 64 px tall
Send button: 56 px tall
Save button: 44 px tall -
19.💾 pop() takes off the last item. What does this code show?
let notes = ["Music", "Science", "Art", "Hindi"];
notes.pop();
show(notes[notes.length - 1]); (a) Science (b) Music (c) Hindi (d) Art - 20.Which colour pair is hard to read? (a) light grey on white (b) white on dark green (c) black on yellow (d) black on pale grey
- 21.🔢 In a food-order flow, which comes first: “track the order” or “check the cart”? (a) track the order (b) check the cart
- 22.True or false: your last game level fits saving on the phone. (a) True (b) False
- 23.True or false: your last game level fits saving in the cloud. (a) True (b) False
- 24.🔘 Our rule: buttons are at least 48 px tall. The Done button is 32 px tall. How many px taller must it be?
- 25.🔢 In a quiz-app flow, which comes first: “pick an answer” or “tap “Start quiz””? (a) pick an answer (b) tap “Start quiz”
-
26.🖼️ In this wireframe (top to bottom), what is right below the top bar?
[ filter buttons ]
[ title text ]
[ menu icon ]
[ top bar ]
[ tab bar ]
[ search box ] (a) filter buttons (b) tab bar (c) search box (d) title text - 27.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 36 px tall. How many px taller must it be?
-
28.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Footer: 23 px
Title: 17 px
Hint: 13 px -
29.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Cancel button: 64 px tall
Start button: 48 px tall
Done button: 56 px tall
Back button: 24 px tall (a) Start (b) Back (c) Cancel (d) Done - 30.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) helps everyone (b) makes it harder
-
31.🖼️ In this wireframe (top to bottom), what is right below the menu icon?
[ menu icon ]
[ big picture ]
[ Save button ]
[ title text ] (a) big picture (b) Save button (c) title text - 32.🔍 Which is the odd one out? (a) how many taps it takes (b) the icon shapes (c) how users feel after (d) how easy sign-up is
-
33.🖼️ In this wireframe (top to bottom), what is right below the search box?
[ list of items ]
[ search box ]
[ top bar ]
[ Add button ] (a) Add button (b) list of items (c) top bar - 34.True or false: the icon shapes is about UI (the look). (a) False (b) True
- 35.True or false: “sudden loud sounds” helps everyone use the app. (a) False (b) True
- 36.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a wireframe (b) a final design
- 37.True or false: chat messages to friends fits saving on the phone. (a) False (b) True
- 38.Which colour pair is hard to read? (a) black on yellow (b) dark blue on black (c) black on pale grey (d) white on dark green
- 39.✏️ Why draw a wireframe before coding? (a) it adds colours (b) it saves data (c) it runs the app (d) changes are quick
- 40.🔢 In a food-order flow, which comes FIRST? (a) check the cart (b) open the menu (c) add it to the cart (d) pay for the order
Answer key
- 5
- Design A
- False
- how easy sign-up is
- the font size
- a wireframe
- has no real colours
- list of items
- menu icon
- shows 3 to 5 icons
- everyone
- a text label
- your last game level
- poor design
- 2
- poor design
- captions on videos
- 2
- Art
- light grey on white
- check the cart
- True
- False
- 16
- tap “Start quiz”
- tab bar
- 12
- 1
- Back
- helps everyone
- big picture
- the icon shapes
- top bar
- True
- False
- a wireframe
- False
- dark blue on black
- changes are quick
- open the menu
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students