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.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Footer: 26 px
Hint: 14 px
Menu: 25 px
Body text: 27 px
Label: 21 px (a) Body text (b) Hint (c) Footer (d) Menu - 2.True or false: a final design looks like the real app. (a) False (b) True
-
3.💾 pop() takes off the last item. What does this code show?
let friends = ["Kabir", "Meera", "Arjun", "Riya", "Zoya"];
friends.pop();
show(friends[friends.length - 1]); (a) Riya (b) Meera (c) Arjun (d) Kabir -
4.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Help page”
2. tap Back
3. open “Map”
4. tap Back
How many times must you tap Back to reach the main screen of this tab? - 5.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a final design (b) a wireframe
- 6.🔢 In a sign-up flow, which comes first: “open the app” or “see the home screen”? (a) see the home screen (b) open the app
-
7.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Confirm → Pens → Address → Size → Offers → Search
Design B: Home → Offers → Pens (a) Design A (b) Design B -
8.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Shop → Size → Menu → Search → Cart
Design B: Home → Search → Confirm → Size (a) Design A (b) Design B - 9.Which of these is about UI (the look)? (a) whether users get lost (b) how fast a task is done (c) the button colours (d) how easy sign-up is
- 10.✏️ What is a wireframe? (a) a charging cable (b) the finished app (c) a type of password (d) a simple screen sketch
-
11.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 64 px tall
Cancel button: 44 px tall
Next button: 56 px tall
Start button: 60 px tall (a) Send (b) Start (c) Next (d) Cancel - 12.🔘 Is this good or poor button design: a clear word like Save? (a) good design (b) poor design
-
13.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Item → Search
Design B: Home → Pay → Confirm → Pens → Search → Shop -
14.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Edit photo”
2. tap Back
3. open “Score card”
4. tap Back
How many times must you tap Back to reach the main screen of this tab? - 15.♿ What does a screen reader do? (a) reads the screen aloud (b) makes text tiny (c) plays music (d) takes photos
- 16.Which of these fits saving in the cloud? (a) the sound on/off setting (b) photos on two devices (c) your last game level (d) notes to read offline
- 17.🔢 In a food-order flow, which comes first: “pick a dish” or “track the order”? (a) track the order (b) pick a dish
- 18.True or false: a wireframe shows the real fonts. (a) False (b) True
- 19.Which of these is true of a final design? (a) has no real colours (b) shows the real fonts (c) is a quick sketch (d) shows where things go
- 20.💾 What is a variable? (a) a type of screen (b) a picture (c) a phone setting (d) a named box for a value
- 21.🔍 Which is the odd one out? (a) colour as the only clue (b) captions on videos (c) text that can grow (d) big touch targets
- 22.🧭 Where is a tab bar usually placed in a phone app? (a) nowhere (b) in the middle (c) inside a button (d) at the bottom
-
23.💾 What number does this code show?
let songs = ["Stars", "Monsoon", "Ocean"];
songs.push("Rain");
show(songs.length); - 24.True or false: the font size is about UI (the look). (a) True (b) False
- 25.🔢 In a photo-post flow, which comes first: “open the camera screen” or “add a filter”? (a) open the camera screen (b) add a filter
-
26.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Item → Offers → Confirm → Search
Design B: Home → Address → Offers - 27.🔢 In a quiz-app flow, which comes first: “see if it is right” or “see the final score”? (a) see the final score (b) see if it is right
- 28.🔢 In a sign-up flow, which comes LAST? (a) enter the code sent (b) open the app (c) see the home screen (d) make a password
- 29.Which of these is true of a wireframe? (a) looks like the real app (b) has no real colours (c) shows the real fonts (d) uses the final pictures
- 30.♿ Showing right or wrong only in red and green is a problem for ___. (a) fast typists (b) the server (c) the battery (d) colour-blind users
-
31.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Confirm
Design B: Home → Item → Pens → Cart → Pay → Menu (a) Design B (b) Design A -
32.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ Save button ]
[ search box ]
[ top bar ]
[ big picture ]
[ Add button ] (a) top bar (b) Add button (c) Save button (d) list of items -
33.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Video”
2. tap Back
3. open “Map”
Which screen are you on now? (a) Home (b) Video (c) Search (d) Map -
34.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. tap the Search tab
3. open “Friend list”
How many times must you tap Back to reach the main screen of this tab? - 35.🎨 Who should you test the UX with? (a) real users (b) the app icon (c) only yourself (d) nobody
- 36.✏️ A box with a cross in a wireframe usually means ___. (a) a picture goes here (b) a closed app (c) an error (d) delete this
- 37.🔀 What is a user flow? (a) a colour theme (b) the path through screens (c) a charging cable (d) a type of font
-
38.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Next button: 32 px tall
Start button: 64 px tall
Cancel button: 48 px tall
Save button: 60 px tall (a) Save (b) Start (c) Next (d) Cancel -
39.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Save button: 44 px tall
Send button: 60 px tall
Start button: 60 px tall - 40.True or false: how fast a task is done is about UI (the look). (a) True (b) False
Answer key
- Hint
- True
- Riya
- 0
- a final design
- open the app
- Design B
- Design B
- the button colours
- a simple screen sketch
- Cancel
- good design
- 3
- 0
- reads the screen aloud
- photos on two devices
- pick a dish
- False
- shows the real fonts
- a named box for a value
- colour as the only clue
- at the bottom
- 4
- True
- open the camera screen
- 2
- see if it is right
- see the home screen
- has no real colours
- colour-blind users
- Design A
- Add button
- Map
- 1
- real users
- a picture goes here
- the path through screens
- Next
- 2
- False
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students