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) has no real colours (b) uses plain grey boxes (c) uses the final pictures (d) shows where things go
-
2.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Friend list”
2. tap the Search tab
3. tap the Search tab
4. open “Edit photo”
Which screen are you on now? (a) Home (b) Edit photo (c) Friend list (d) Search - 3.Which of these makes the app harder to use? (a) text that can grow (b) big touch targets (c) labels on every icon (d) fast-flashing lights
- 4.🧭 Which part of navigation switches main sections? (a) a menu button (b) the back button (c) a tab bar
- 5.Which of these helps everyone use the app? (a) tiny tap areas (b) colour as the only clue (c) sudden loud sounds (d) labels on every icon
-
6.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Cancel button: 64 px tall
Help button: 68 px tall
Back button: 52 px tall
Done button: 44 px tall (a) Help (b) Back (c) Cancel (d) Done - 7.Which of these is about UI (the look)? (a) how easy sign-up is (b) how users feel after (c) whether users get lost (d) the button colours
- 8.True or false: a final design has no real colours. (a) True (b) False
- 9.♿ What should every icon-only button have for screen readers? (a) a long animation (b) a sound (c) a text label (d) a bright colour
- 10.🔀 What is a user flow? (a) a colour theme (b) a type of font (c) the path through screens (d) a charging cable
- 11.🔢 In a quiz-app flow, which comes LAST? (a) read a question (b) pick an answer (c) see the final score (d) see if it is right
-
12.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Me tab
2. open “Badges”
3. open “Help page”
Which screen are you on now? (a) Quiz (b) Help page (c) Lessons (d) Badges - 13.Which of these is about UX (the experience)? (a) the button colours (b) the screen layout (c) how many taps it takes (d) the font size
-
14.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Confirm → Address → Pens
Design B: Home → Pay → Cart → Confirm → Results (a) Design B (b) Design A -
15.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Score card”
2. tap the Chat tab
3. open “Badges”
4. open “Badges”
How many times must you tap Back to reach the main screen of this tab? - 16.🔘 Is this good or poor button design: space between buttons? (a) good design (b) poor design
- 17.💾 Which can hold many values in order? (a) a button (b) a list (c) a single number (d) a switch
- 18.Which of these is about UX (the experience)? (a) the theme colours (b) the icon shapes (c) the screen layout (d) how easy sign-up is
-
19.💾 pop() takes off the last item. What does this code show?
let notes = ["Music", "Science", "Maths", "Sports"];
notes.pop();
show(notes[notes.length - 1]); (a) Maths (b) Music (c) Sports (d) Science - 20.🔢 In a quiz-app flow, which comes FIRST? (a) tap “Start quiz” (b) see the final score (c) pick an answer (d) see if it is right
- 21.♿ A screen has 6 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
- 22.🎨 Who should you test the UX with? (a) only yourself (b) real users (c) the app icon (d) nobody
-
23.🖼️ In this wireframe (top to bottom), what is right above the title text?
[ Save button ]
[ Add button ]
[ list of items ]
[ title text ] (a) list of items (b) Add button (c) Save button -
24.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Help page”
2. tap Back
3. tap the Home tab
How many times must you tap Back to reach the main screen of this tab? -
25.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 25 px
Label: 26 px
Body text: 19 px
Menu: 12 px
Hint: 23 px (a) Menu (b) Label (c) Title (d) Body text - 26.Which of these is about UI (the look)? (a) how users feel after (b) how fast a task is done (c) the icon shapes (d) how many taps it takes
- 27.🔍 Which is the odd one out? (a) the theme colours (b) how many taps it takes (c) whether users get lost (d) how fast a task is done
-
28.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ title text ]
[ top bar ]
[ list of items ]
[ search box ] (a) title text (b) search box (c) top bar - 29.♿ A screen has 8 icon buttons. Only 1 of them have a text label for screen readers. How many still need a label?
- 30.Which of these fits saving in the cloud? (a) notes to read offline (b) a draft you are typing (c) a class leaderboard (d) your last game level
- 31.🔍 Which is the odd one out? (a) icons with no labels (b) captions on videos (c) tiny tap areas (d) fast-flashing lights
- 32.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) open the app (b) type name and email (c) make a password (d) see the home screen
- 33.🔢 In a quiz-app flow, which comes first: “read a question” or “pick an answer”? (a) read a question (b) pick an answer
- 34.🔍 Which is the odd one out? (a) the font size (b) how fast a task is done (c) how easy sign-up is (d) whether users get lost
- 35.True or false: “captions on videos” makes the app harder to use. (a) False (b) True
-
36.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Size → Address → Results → Shop → Cart → Search
Design B: Home → Item → Shop → Results → Address (a) Design B (b) Design A - 37.🔢 In a photo-post flow, which comes LAST? (a) add a filter (b) post the photo (c) open the camera screen (d) take the photo
- 38.True or false: a wireframe has the real colours. (a) True (b) False
- 39.🔘 Is this good or poor button design: icons with no meaning? (a) good design (b) poor design
-
40.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Results → Size → Shop → Menu → Cart → Offers
Design B: Home → Pens → Pay → Confirm → Menu → Cart
Answer key
- uses the final pictures
- Edit photo
- fast-flashing lights
- a tab bar
- labels on every icon
- Done
- the button colours
- False
- a text label
- the path through screens
- see the final score
- Help page
- how many taps it takes
- Design A
- 2
- good design
- a list
- how easy sign-up is
- Maths
- tap “Start quiz”
- 2
- real users
- list of items
- 0
- Menu
- the icon shapes
- the theme colours
- search box
- 7
- a class leaderboard
- captions on videos
- type name and email
- read a question
- the font size
- False
- Design B
- post the photo
- False
- poor design
- 5
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students