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.🔢 In a food-order flow, which comes LAST? (a) track the order (b) pay for the order (c) pick a dish (d) add it to the cart
- 2.🔘 Is this good or poor button design: a tiny 20 px button? (a) poor design (b) good design
- 3.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
- 4.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) enter the code sent (b) type name and email (c) open the app (d) make a password
-
5.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. open “Help page”
3. open “Score card”
4. tap the Home tab
5. open “Badges”
Which screen are you on now? (a) Score card (b) Badges (c) Help page (d) Home -
6.💾 What number does this code show?
let coins = 7;
coins = coins - 3;
coins = coins + 3;
show(coins); - 7.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 8.🔘 Is this good or poor button design: a big, easy tap area? (a) poor design (b) good design
- 9.🔢 In a sign-up flow, which comes first: “see the home screen” or “open the app”? (a) open the app (b) see the home screen
- 10.🔘 Is this good or poor button design: grey text on grey? (a) good design (b) poor design
-
11.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Size → Shop → Pay
Design B: Home → Size → Shop → Menu → Cart (a) Design A (b) Design B - 12.True or false: photos on two devices fits saving in the cloud. (a) True (b) False
- 13.Which colour pair is hard to read? (a) red on green (b) white on dark green (c) white on black (d) black on yellow
-
14.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Video”
2. open “Badges”
3. tap the Search tab
4. open “Edit photo”
5. tap Back
Which screen are you on now? (a) Video (b) Badges (c) Edit photo (d) Search - 15.🔍 Which is the odd one out? (a) the font size (b) how fast a task is done (c) whether users get lost (d) how many taps it takes
- 16.True or false: your last game level fits saving on the phone. (a) True (b) False
- 17.✏️ What is a wireframe? (a) a type of password (b) a charging cable (c) a simple screen sketch (d) the finished app
-
18.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Me tab
2. open “Video”
3. tap Back
How many times must you tap Back to reach the main screen of this tab? -
19.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 44 px tall
Save button: 48 px tall
Cancel button: 52 px tall
Help button: 68 px tall (a) Cancel (b) Help (c) Save (d) Send - 20.True or false: the sound on/off setting fits saving in the cloud. (a) True (b) False
- 21.True or false: the icon shapes is about UX (the experience). (a) True (b) False
- 22.True or false: a shared to-do list fits saving in the cloud. (a) False (b) True
- 23.🔀 What is a user flow? (a) a colour theme (b) a type of font (c) a charging cable (d) the path through screens
- 24.Which of these is true of a wireframe? (a) shows the real fonts (b) uses plain grey boxes (c) has the real colours (d) looks like the real app
-
25.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Match report”
2. tap Back
3. tap the Lessons tab
Which screen are you on now? (a) Match report (b) Me (c) Lessons (d) Quiz -
26.🖼️ In this wireframe (top to bottom), what is right above the tab bar?
[ Save button ]
[ big picture ]
[ filter buttons ]
[ title text ]
[ top bar ]
[ tab bar ] (a) title text (b) big picture (c) filter buttons (d) top bar - 27.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) helps everyone (b) makes it harder
- 28.🔍 Which is the odd one out? (a) captions on videos (b) text that can grow (c) strong colour contrast (d) fast-flashing lights
-
29.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. tap the Profile tab
3. open “Map”
4. tap the Home tab
Which screen are you on now? (a) Profile (b) Home (c) Map (d) Search - 30.🔀 A screen with no way forward or back is called a ___. (a) tab bar (b) home screen (c) dead end (d) shortcut
- 31.True or false: notes to read offline fits saving in the cloud. (a) False (b) True
- 32.Which of these is true of a tab bar? (a) goes to the last screen (b) switches main sections (c) hides extra links (d) opens a list of pages
- 33.🔢 In a food-order flow, which comes first: “pick a dish” or “add it to the cart”? (a) pick a dish (b) add it to the cart
- 34.True or false: a draft you are typing fits saving on the phone. (a) False (b) True
- 35.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
- 36.💾 Saving data in the cloud lets you ___. (a) skip the internet (b) never need a password (c) use it on any device (d) shrink the app
- 37.♿ What should every icon-only button have for screen readers? (a) a bright colour (b) a sound (c) a long animation (d) a text label
- 38.♿ Does this help everyone, or make the app harder to use: strong colour contrast? (a) makes it harder (b) helps everyone
- 39.🧭 Why should every screen show where you are? (a) to hide the menu (b) so users do not get lost (c) to look busy (d) to use more battery
-
40.💾 What number does this code show?
let points = 5;
points = points - 1;
points = points + 5;
show(points);
Answer key
- track the order
- poor design
- good design
- type name and email
- Badges
- 7
- in the cloud
- good design
- open the app
- poor design
- Design A
- True
- red on green
- Search
- the font size
- True
- a simple screen sketch
- 0
- Send
- False
- False
- True
- the path through screens
- uses plain grey boxes
- Lessons
- top bar
- helps everyone
- fast-flashing lights
- Home
- dead end
- False
- switches main sections
- pick a dish
- True
- No
- use it on any device
- a text label
- helps everyone
- so users do not get lost
- 9
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students