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.Which of these is true of the back button? (a) shows 3 to 5 icons (b) undoes one move (c) hides extra links (d) switches main sections
- 2.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) make a password (b) enter the code sent (c) open the app (d) type name and email
- 3.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
- 4.🔢 In a quiz-app flow, which comes first: “pick an answer” or “read a question”? (a) pick an answer (b) read a question
- 5.🔢 In a photo-post flow, which comes LAST? (a) post the photo (b) take the photo (c) write a caption (d) open the camera screen
- 6.Which of these is true of a final design? (a) is a quick sketch (b) has the real colours (c) has no real colours (d) uses plain grey boxes
- 7.🔍 Which is the odd one out? (a) the screen layout (b) the font size (c) the icon shapes (d) how easy sign-up is
- 8.Which of these fits saving on the phone? (a) photos on two devices (b) a shared to-do list (c) a draft you are typing (d) a class leaderboard
- 9.🎨 Is this about UI or UX: how many taps it takes? (a) UI (b) UX
- 10.True or false: a draft you are typing fits saving on the phone. (a) True (b) False
- 11.Which of these is true of a final design? (a) is a quick sketch (b) has no real colours (c) looks like the real app (d) uses plain grey boxes
- 12.🎨 Who should you test the UX with? (a) only yourself (b) the app icon (c) real users (d) nobody
-
13.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pay → Size → Results → Search → Menu
Design B: Home → Pens → Item - 14.🌗 Is pale pink on white easy or hard to read on a button? (a) easy to read (b) hard to read
- 15.🔢 In a sign-up flow, which comes first: “see the home screen” or “tap “Sign up””? (a) tap “Sign up” (b) see the home screen
- 16.True or false: a wireframe uses the final pictures. (a) True (b) False
-
17.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. open “Help page”
3. open “Help page”
Which screen are you on now? (a) Badges (b) Home (c) Search (d) Help page - 18.🔘 Our rule: buttons are at least 48 px tall. The Send button is 32 px tall. How many px taller must it be?
- 19.Which colour pair is easy to read? (a) pale pink on white (b) white on black (c) dark blue on black (d) yellow on white
- 20.🔀 Why plan the user flow before building? (a) to skip testing (b) to add more taps (c) to hide the buttons (d) so each step is clear
- 21.🧭 Which part of navigation shows 3 to 5 icons? (a) a menu button (b) a tab bar (c) the back button
- 22.Which of these is about UI (the look)? (a) how fast a task is done (b) how users feel after (c) how many taps it takes (d) the icon shapes
- 23.🧭 Which part of navigation undoes one move? (a) a tab bar (b) the back button (c) a menu button
-
24.🖼️ How many parts (boxes) does this wireframe have?
[ filter buttons ]
[ search box ]
[ Add button ]
[ Save button ] - 25.💾 In most code, the first item of a list is at position ___. (a) 2 (b) 1 (c) 0 (d) 10
- 26.🔘 Our rule: buttons are at least 48 px tall. The Back button is 20 px tall. How many px taller must it be?
-
27.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Start button: 60 px tall
Done button: 44 px tall
Back button: 64 px tall (a) Start (b) Done (c) Back - 28.Which of these is about UX (the experience)? (a) the button colours (b) how fast a task is done (c) the screen layout (d) the icon shapes
- 29.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
- 30.♿ What should every icon-only button have for screen readers? (a) a bright colour (b) a sound (c) a text label (d) a long animation
- 31.🔢 In a photo-post flow, which comes first: “take the photo” or “add a filter”? (a) add a filter (b) take the photo
-
32.💾 What number does this code show?
let score = 5;
score = score - 5;
score = score + 5;
show(score); - 33.🎨 UI stands for user ___. (a) internet (b) input (c) interface (d) idea
- 34.✏️ Is this true of a wireframe or of a final design: uses the final pictures? (a) a wireframe (b) a final design
- 35.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
36.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 20 px
Caption: 9 px
Hint: 19 px
Title: 20 px
Footer: 26 px (a) Hint (b) Caption (c) Title (d) Body text -
37.💾 What number does this code show?
let score = 8;
score = score - 1;
score = score + 5;
show(score); - 38.🔀 In a good flow, each screen should lead to ___. (a) a clear next step (b) a dead end (c) the same screen (d) a random page
- 39.Which of these helps everyone use the app? (a) colour as the only clue (b) big touch targets (c) fast-flashing lights (d) icons with no labels
- 40.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 36 px tall. How many px taller must it be?
Answer key
- undoes one move
- type name and email
- a wireframe
- read a question
- post the photo
- has the real colours
- how easy sign-up is
- a draft you are typing
- UX
- True
- looks like the real app
- real users
- 3
- hard to read
- tap “Sign up”
- False
- Help page
- 16
- white on black
- so each step is clear
- a tab bar
- the icon shapes
- the back button
- 4
- 0
- 28
- Done
- how fast a task is done
- easy to read
- a text label
- take the photo
- 5
- interface
- a final design
- in the cloud
- Caption
- 12
- a clear next step
- big touch targets
- 12
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students