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: “fast-flashing lights” makes the app harder to use. (a) False (b) True
- 2.🔢 In a food-order flow, which comes FIRST? (a) check the cart (b) open the menu (c) pick a dish (d) add it to the cart
- 3.✏️ Is this true of a wireframe or of a final design: uses the final pictures? (a) a wireframe (b) a final design
- 4.🔢 In a food-order flow, which comes LAST? (a) check the cart (b) add it to the cart (c) track the order (d) pay for the order
- 5.True or false: the theme colours is about UI (the look). (a) False (b) True
- 6.True or false: a final design has the real colours. (a) True (b) False
- 7.Which of these is true of the back button? (a) hides extra links (b) sits at the bottom (c) opens a list of pages (d) goes to the last screen
- 8.♿ Accessibility means an app works for ___. (a) only the coder (b) everyone (c) only experts (d) nobody
- 9.Which of these is true of a menu button? (a) shows 3 to 5 icons (b) sits at the bottom (c) hides extra links (d) undoes one move
- 10.🔢 In a photo-post flow, which comes first: “post the photo” or “open the camera screen”? (a) post the photo (b) open the camera screen
- 11.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
-
12.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Next button: 40 px tall
Done button: 44 px tall
Cancel button: 64 px tall
Send button: 32 px tall - 13.♿ What should every icon-only button have for screen readers? (a) a text label (b) a long animation (c) a bright colour (d) a sound
- 14.🔢 In a food-order flow, which comes first: “open the menu” or “check the cart”? (a) open the menu (b) check the cart
-
15.🖼️ How many parts (boxes) does this wireframe have?
[ search box ]
[ tab bar ]
[ Add button ]
[ title text ] - 16.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 17.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a wireframe (b) a final design
-
18.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Done button: 32 px tall
Next button: 32 px tall
Back button: 64 px tall -
19.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Chat tab
2. open “Video”
3. tap the Feed tab
How many times must you tap Back to reach the main screen of this tab? - 20.🔘 Our rule: buttons are at least 48 px tall. The Next button is 36 px tall. How many px taller must it be?
- 21.🔍 Which is the odd one out? (a) the font size (b) the screen layout (c) how users feel after (d) the icon shapes
- 22.Which of these is about UX (the experience)? (a) how many taps it takes (b) the theme colours (c) the button colours (d) the screen layout
- 23.🔘 Is this good or poor button design: grey text on grey? (a) good design (b) poor design
- 24.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
- 25.🔢 In a sign-up flow, which comes first: “make a password” or “type name and email”? (a) make a password (b) type name and email
-
26.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Map”
2. tap Back
3. open “Help page”
Which screen are you on now? (a) Quiz (b) Help page (c) Lessons (d) Map - 27.✏️ Why draw a wireframe before coding? (a) changes are quick (b) it adds colours (c) it runs the app (d) it saves data
- 28.🧭 Where is a tab bar usually placed in a phone app? (a) in the middle (b) inside a button (c) at the bottom (d) nowhere
- 29.🔢 In a sign-up flow, what comes right after “type name and email”? (a) tap “Sign up” (b) make a password (c) open the app (d) see the home screen
-
30.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Hint: 10 px
Menu: 13 px
Caption: 16 px
Footer: 17 px
Label: 16 px - 31.🎨 Is this about UI or UX: how many taps it takes? (a) UI (b) UX
- 32.🔘 Our rule: buttons are at least 48 px tall. The Start button is 44 px tall. How many px taller must it be?
-
33.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Start button: 52 px tall
Save button: 72 px tall
Cancel button: 56 px tall
Next button: 28 px tall (a) Save (b) Cancel (c) Next (d) Start - 34.🎨 Is this about UI or UX: whether users get lost? (a) UX (b) UI
- 35.✏️ A box with a cross in a wireframe usually means ___. (a) an error (b) a picture goes here (c) delete this (d) a closed app
- 36.♿ Showing right or wrong only in red and green is a problem for ___. (a) colour-blind users (b) the server (c) the battery (d) fast typists
- 37.🔢 In a quiz-app flow, which comes LAST? (a) tap “Start quiz” (b) pick an answer (c) read a question (d) see the final score
- 38.🧭 What does the back button usually do? (a) closes all apps (b) deletes the page (c) opens settings (d) goes to the last screen
- 39.✏️ What is the easiest way to draw a first wireframe? (a) pencil and paper (b) a 3D printer (c) a microphone (d) a phone case
-
40.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Item → Address
Design B: Home → Item → Results → Menu → Offers → Shop (a) Design A (b) Design B
Answer key
- True
- open the menu
- a final design
- track the order
- True
- True
- goes to the last screen
- everyone
- hides extra links
- open the camera screen
- a final design
- 1
- a text label
- open the menu
- 4
- in the cloud
- a final design
- 1
- 0
- 12
- how users feel after
- how many taps it takes
- poor design
- easy to read
- type name and email
- Help page
- changes are quick
- at the bottom
- make a password
- 2
- UX
- 4
- Next
- UX
- a picture goes here
- colour-blind users
- see the final score
- goes to the last screen
- pencil and paper
- Design A
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students