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 a final design? (a) uses the final pictures (b) is a quick sketch (c) uses plain grey boxes (d) shows where things go
- 2.🧭 What does the back button usually do? (a) closes all apps (b) deletes the page (c) goes to the last screen (d) opens settings
- 3.🔢 In a photo-post flow, which comes first: “take the photo” or “add a filter”? (a) add a filter (b) take the photo
- 4.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) makes it harder (b) helps everyone
- 5.Which of these is true of a final design? (a) has no real colours (b) looks like the real app (c) uses plain grey boxes (d) shows where things go
-
6.🖼️ How many parts (boxes) does this wireframe have?
[ top bar ]
[ title text ]
[ list of items ]
[ filter buttons ] - 7.♿ A screen has 9 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
- 8.Which of these is about UI (the look)? (a) how fast a task is done (b) how many taps it takes (c) how users feel after (d) the button colours
- 9.🔢 In a sign-up flow, which comes first: “make a password” or “see the home screen”? (a) see the home screen (b) make a password
- 10.True or false: a final design is a quick sketch. (a) True (b) False
-
11.🖼️ In this wireframe (top to bottom), what is right above the list of items?
[ top bar ]
[ Add button ]
[ menu icon ]
[ list of items ]
[ Save button ] (a) Save button (b) top bar (c) Add button (d) menu icon -
12.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Next button: 64 px tall
Back button: 48 px tall
Done button: 44 px tall
Save button: 64 px tall (a) Back (b) Save (c) Next (d) Done -
13.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Score card”
2. open “Badges”
3. open “Score card”
Which screen are you on now? (a) Badges (b) Chat (c) Score card (d) Feed - 14.🔢 In a food-order flow, which comes first: “add it to the cart” or “pick a dish”? (a) pick a dish (b) add it to the cart
- 15.Which of these is true of the back button? (a) sits at the bottom (b) switches main sections (c) shows 3 to 5 icons (d) undoes one move
- 16.True or false: how easy sign-up is is about UI (the look). (a) False (b) True
- 17.♿ What should every icon-only button have for screen readers? (a) a long animation (b) a bright colour (c) a text label (d) a sound
-
18.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 12 px
Hint: 22 px
Title: 23 px
Label: 20 px - 19.🔘 Is this good or poor button design: a big, easy tap area? (a) poor design (b) good design
- 20.True or false: a wireframe shows the real fonts. (a) True (b) False
- 21.🔘 Is this good or poor button design: icons with no meaning? (a) good design (b) poor design
-
22.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ menu icon ]
[ search box ]
[ big picture ]
[ list of items ]
[ tab bar ] (a) list of items (b) tab bar (c) menu icon (d) search box - 23.💾 Which can hold many values in order? (a) a switch (b) a button (c) a list (d) a single number
- 24.🧭 Tapping a tab usually takes you to ___. (a) a random page (b) that tab’s main screen (c) the phone settings (d) the last app used
- 25.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) tap “Start quiz” (b) see if it is right (c) read a question (d) see the final score
- 26.True or false: the icon shapes is about UX (the experience). (a) False (b) True
-
27.💾 What number does this code show?
let stars = 3;
stars = stars - 3;
stars = stars + 1;
show(stars); - 28.🎨 Is this about UI or UX: the screen layout? (a) UX (b) UI
- 29.Which colour pair is hard to read? (a) black on pale grey (b) dark blue on white (c) dark blue on black (d) white on dark green
- 30.🧭 About how many tabs suit a tab bar best? (a) 1 (b) 20 (c) 10 to 12 (d) 3 to 5
- 31.🔢 In a sign-up flow, which comes FIRST? (a) tap “Sign up” (b) see the home screen (c) open the app (d) make a password
- 32.🔢 In a photo-post flow, which comes first: “add a filter” or “open the camera screen”? (a) add a filter (b) open the camera screen
-
33.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Search → Cart → Item → Offers → Address
Design B: Home → Cart → Item → Pens → Size → Menu → Shop (a) Design B (b) Design A -
34.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Edit photo”
2. tap Back
3. tap the Profile tab
How many times must you tap Back to reach the main screen of this tab? -
35.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Title: 19 px
Hint: 17 px
Body text: 12 px
Footer: 20 px
Caption: 17 px - 36.Which of these is about UI (the look)? (a) how easy sign-up is (b) whether users get lost (c) the icon shapes (d) how users feel after
- 37.♿ A screen has 6 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
- 38.🧭 Which part of navigation hides extra links? (a) a menu button (b) a tab bar (c) the back button
- 39.🔍 Which is the odd one out? (a) how fast a task is done (b) whether users get lost (c) how many taps it takes (d) the theme colours
- 40.🔢 In a food-order flow, what comes right after “pay for the order”? (a) pick a dish (b) open the menu (c) add it to the cart (d) track the order
Answer key
- uses the final pictures
- goes to the last screen
- take the photo
- helps everyone
- looks like the real app
- 4
- 7
- the button colours
- make a password
- False
- menu icon
- Done
- Score card
- pick a dish
- undoes one move
- False
- a text label
- 1
- good design
- False
- poor design
- tab bar
- a list
- that tab’s main screen
- see if it is right
- False
- 1
- UI
- dark blue on black
- 3 to 5
- open the app
- open the camera screen
- Design A
- 0
- 1
- the icon shapes
- 3
- a menu button
- the theme colours
- track the order
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students