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 quiz-app flow, which comes first: “read a question” or “tap “Start quiz””? (a) read a question (b) tap “Start quiz”
- 2.🔘 Our rule: buttons are at least 48 px tall. The Save button is 36 px tall. How many px taller must it be?
-
3.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Shop → Menu
Design B: Home → Confirm → Address → Size → Shop → Search (a) Design B (b) Design A - 4.🧭 Where is a tab bar usually placed in a phone app? (a) in the middle (b) at the bottom (c) nowhere (d) inside a button
- 5.♿ Showing right or wrong only in red and green is a problem for ___. (a) colour-blind users (b) the server (c) fast typists (d) the battery
-
6.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Hint: 16 px
Footer: 24 px
Label: 17 px
Caption: 12 px
Title: 26 px (a) Caption (b) Hint (c) Label (d) Footer - 7.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 8.🔍 Which is the odd one out? (a) captions on videos (b) labels on every icon (c) big touch targets (d) fast-flashing lights
- 9.True or false: a final design uses plain grey boxes. (a) True (b) False
- 10.✏️ Why draw a wireframe before coding? (a) changes are quick (b) it saves data (c) it adds colours (d) it runs the app
-
11.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 22 px
Menu: 22 px
Footer: 25 px
Hint: 12 px (a) Footer (b) Menu (c) Hint (d) Body text -
12.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Start button: 60 px tall
Next button: 60 px tall
Cancel button: 32 px tall - 13.Which of these is true of a menu button? (a) opens a list of pages (b) switches main sections (c) shows 3 to 5 icons (d) goes to the last screen
- 14.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
-
15.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ big picture ]
[ filter buttons ]
[ search box ]
[ list of items ] (a) filter buttons (b) search box (c) list of items (d) big picture -
16.🖼️ How many parts (boxes) does this wireframe have?
[ title text ]
[ menu icon ]
[ big picture ]
[ top bar ]
[ tab bar ]
[ Save button ] - 17.Which of these is true of a tab bar? (a) shows 3 to 5 icons (b) goes to the last screen (c) opens a list of pages (d) undoes one move
- 18.🔘 Our rule: buttons are at least 48 px tall. The Done button is 24 px tall. How many px taller must it be?
- 19.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
- 20.Which of these makes the app harder to use? (a) captions on videos (b) big touch targets (c) sudden loud sounds (d) labels on every icon
- 21.Which colour pair is hard to read? (a) black on pale grey (b) white on black (c) white on dark green (d) dark blue on black
- 22.🧭 Tapping a tab usually takes you to ___. (a) the phone settings (b) the last app used (c) a random page (d) that tab’s main screen
- 23.🎨 UI stands for user ___. (a) input (b) internet (c) interface (d) idea
- 24.Which of these fits saving on the phone? (a) chat messages to friends (b) a shared to-do list (c) photos on two devices (d) notes to read offline
- 25.Which colour pair is easy to read? (a) white on black (b) yellow on white (c) dark blue on black (d) red on green
- 26.🌗 Is red on green easy or hard to read on a button? (a) easy to read (b) hard to read
-
27.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pay → Menu → Size → Item → Search → Confirm
Design B: Home → Menu → Shop -
28.🖼️ In this wireframe (top to bottom), what is right above the big picture?
[ menu icon ]
[ top bar ]
[ tab bar ]
[ Save button ]
[ big picture ] (a) tab bar (b) top bar (c) menu icon (d) Save button - 29.True or false: buttons almost touching is poor button design. (a) False (b) True
-
30.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Done button: 36 px tall
Send button: 56 px tall
Help button: 40 px tall - 31.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) has no real colours
- 32.✏️ What is the easiest way to draw a first wireframe? (a) pencil and paper (b) a microphone (c) a 3D printer (d) a phone case
-
33.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Video”
2. open “Video”
3. tap the Home tab
4. tap the Home tab
5. open “Score card”
How many times must you tap Back to reach the main screen of this tab? - 34.True or false: the theme colours is about UX (the experience). (a) True (b) False
- 35.🔢 In a sign-up flow, which comes first: “open the app” or “enter the code sent”? (a) open the app (b) enter the code sent
- 36.🔀 In a good flow, each screen should lead to ___. (a) a random page (b) a clear next step (c) the same screen (d) a dead end
- 37.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) makes it harder (b) helps everyone
- 38.♿ What does a screen reader do? (a) takes photos (b) makes text tiny (c) plays music (d) reads the screen aloud
- 39.💾 Which works with no internet at all? (a) a shared chat (b) data saved on the phone (c) a cloud leaderboard (d) a cloud backup
- 40.True or false: a wireframe uses plain grey boxes. (a) False (b) True
Answer key
- tap “Start quiz”
- 12
- Design A
- at the bottom
- colour-blind users
- Caption
- in the cloud
- fast-flashing lights
- False
- changes are quick
- Hint
- 2
- opens a list of pages
- No
- list of items
- 6
- shows 3 to 5 icons
- 24
- good design
- sudden loud sounds
- dark blue on black
- that tab’s main screen
- interface
- notes to read offline
- white on black
- hard to read
- 4
- Save button
- True
- 1
- has no real colours
- pencil and paper
- 1
- False
- open the app
- a clear next step
- makes it harder
- reads the screen aloud
- data saved on the phone
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students