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.💾 What is a variable? (a) a named box for a value (b) a picture (c) a phone setting (d) a type of screen
- 2.✏️ What is a wireframe? (a) the finished app (b) a simple screen sketch (c) a charging cable (d) a type of password
-
3.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Results → Search
Design B: Home → Pens → Search → Shop -
4.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Confirm → Shop → Search → Cart → Offers → Pens
Design B: Home → Offers → Item → Cart → Confirm (a) Design B (b) Design A - 5.💾 Where should the app save the sound on/off setting: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 6.Which of these is about UI (the look)? (a) the button colours (b) how easy sign-up is (c) how users feel after (d) how many taps it takes
- 7.🔢 In a photo-post flow, what comes right after “add a filter”? (a) post the photo (b) take the photo (c) write a caption (d) open the camera screen
- 8.🎨 Is this about UI or UX: the button colours? (a) UI (b) UX
-
9.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Next button: 60 px tall
Back button: 44 px tall
Cancel button: 44 px tall
Help button: 56 px tall - 10.🔀 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
-
11.💾 What does this code show? (Positions start at 0.)
let friends = ["Arjun", "Aman", "Riya", "Zoya", "Kabir"];
show(friends[2]); (a) Aman (b) Zoya (c) Arjun (d) Riya - 12.Which of these is true of a final design? (a) has no real colours (b) is a quick sketch (c) has the real colours (d) uses plain grey boxes
- 13.🔍 Which is the odd one out? (a) sudden loud sounds (b) big touch targets (c) colour as the only clue (d) icons with no labels
- 14.♿ A screen has 7 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
-
15.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Map”
2. open “Video”
3. tap the Quiz tab
How many times must you tap Back to reach the main screen of this tab? - 16.Which of these is about UX (the experience)? (a) the button colours (b) the font size (c) the screen layout (d) how easy sign-up is
-
17.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Caption: 19 px
Menu: 19 px
Hint: 14 px
Footer: 10 px
Body text: 15 px - 18.True or false: whether users get lost is about UX (the experience). (a) False (b) True
- 19.🔘 Is this good or poor button design: icons with no meaning? (a) good design (b) poor design
- 20.Which of these is about UX (the experience)? (a) the button colours (b) the screen layout (c) how many taps it takes (d) the theme colours
-
21.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Address → Shop
Design B: Home → Item → Pay → Menu → Search → Size -
22.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Search → Offers → Address
Design B: Home → Pens → Item → Address → Menu → Shop → Offers - 23.🧭 What does the back button usually do? (a) closes all apps (b) deletes the page (c) opens settings (d) goes to the last screen
- 24.♿ Why add captions to videos? (a) to hide the sound (b) to slow them down (c) to add colour (d) so anyone can follow
- 25.Which of these is true of a final design? (a) shows where things go (b) has no real colours (c) looks like the real app (d) uses plain grey boxes
- 26.Which of these fits saving in the cloud? (a) notes to read offline (b) photos on two devices (c) your last game level (d) a draft you are typing
- 27.Which of these fits saving in the cloud? (a) your last game level (b) notes to read offline (c) a shared to-do list (d) the sound on/off setting
- 28.Which of these is about UI (the look)? (a) how users feel after (b) how fast a task is done (c) the theme colours (d) whether users get lost
-
29.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Send button: 60 px tall
Start button: 44 px tall
Back button: 60 px tall -
30.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ top bar ]
[ list of items ]
[ tab bar ]
[ Save button ]
[ Add button ] (a) Save button (b) top bar (c) Add button (d) tab bar - 31.True or false: a big, easy tap area is poor button design. (a) True (b) False
-
32.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Profile tab
2. open “Badges”
3. tap Back
4. open “Help page”
Which screen are you on now? (a) Help page (b) Home (c) Badges (d) Search -
33.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Video”
2. tap the Search tab
3. open “Edit photo”
Which screen are you on now? (a) Search (b) Video (c) Edit photo (d) Home -
34.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Confirm → Size
Design B: Home → Pens → Offers → Menu → Item → Confirm (a) Design B (b) Design A - 35.🔢 In a sign-up flow, which comes first: “type name and email” or “make a password”? (a) type name and email (b) make a password
- 36.🔢 In a food-order flow, which comes first: “open the menu” or “pick a dish”? (a) pick a dish (b) open the menu
- 37.🔢 In a photo-post flow, which comes FIRST? (a) post the photo (b) open the camera screen (c) write a caption (d) add a filter
- 38.Which of these makes the app harder to use? (a) fast-flashing lights (b) big touch targets (c) strong colour contrast (d) captions on videos
-
39.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Save button: 32 px tall
Start button: 64 px tall
Next button: 64 px tall (a) Next (b) Save (c) Start - 40.🔍 Which is the odd one out? (a) how many taps it takes (b) how users feel after (c) how fast a task is done (d) the button colours
Answer key
- a named box for a value
- a simple screen sketch
- 3
- Design B
- on the phone
- the button colours
- write a caption
- UI
- 2
- so each step is clear
- Riya
- has the real colours
- big touch targets
- 3
- 0
- how easy sign-up is
- 3
- True
- poor design
- how many taps it takes
- 5
- 3
- goes to the last screen
- so anyone can follow
- looks like the real app
- photos on two devices
- a shared to-do list
- the theme colours
- 2
- Add button
- False
- Help page
- Edit photo
- Design A
- type name and email
- open the menu
- open the camera screen
- fast-flashing lights
- Save
- the button colours
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students