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 first: “track the order” or “pick a dish”? (a) pick a dish (b) track the order
-
2.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. tap the Home tab
3. open “Help page”
4. open “Video”
Which screen are you on now? (a) Help page (b) Search (c) Video (d) Home -
3.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Title: 11 px
Label: 10 px
Footer: 17 px
Body text: 13 px -
4.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Help page”
2. open “Video”
3. tap Back
Which screen are you on now? (a) Video (b) Feed (c) Help page (d) Chat -
5.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Save button: 32 px tall
Back button: 64 px tall
Cancel button: 48 px tall
Done button: 36 px tall - 6.Which of these is true of a menu button? (a) switches main sections (b) goes to the last screen (c) hides extra links (d) shows 3 to 5 icons
-
7.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Feed tab
2. open “Video”
3. open “Help page”
4. open “Match report”
5. open “Match report”
How many times must you tap Back to reach the main screen of this tab? -
8.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Results → Offers → Cart → Size
Design B: Home → Offers → Size → Menu → Pay → Search → Confirm -
9.💾 pop() takes off the last item. What does this code show?
let notes = ["Maths", "Science", "Music", "Art", "Sports"];
notes.pop();
show(notes[notes.length - 1]); (a) Science (b) Art (c) Music (d) Maths -
10.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Start button: 60 px tall
Back button: 64 px tall
Help button: 48 px tall
Next button: 28 px tall (a) Back (b) Help (c) Next (d) Start - 11.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
- 12.🔢 In a quiz-app flow, which comes FIRST? (a) see if it is right (b) tap “Start quiz” (c) read a question (d) see the final score
- 13.♿ A screen has 8 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
-
14.🖼️ How many parts (boxes) does this wireframe have?
[ filter buttons ]
[ big picture ]
[ title text ]
[ list of items ]
[ Save button ] -
15.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Profile tab
2. open “Badges”
3. tap Back
4. tap the Search tab
5. open “Video”
How many times must you tap Back to reach the main screen of this tab? - 16.Which of these fits saving on the phone? (a) a class leaderboard (b) a draft you are typing (c) chat messages to friends (d) photos on two devices
- 17.🔍 Which is the odd one out? (a) the icon shapes (b) the font size (c) the theme colours (d) whether users get lost
- 18.True or false: “fast-flashing lights” helps everyone use the app. (a) True (b) False
- 19.True or false: grey text on grey is good button design. (a) False (b) True
- 20.🔘 Is this good or poor button design: icons with no meaning? (a) good design (b) poor design
- 21.Which of these is true of a wireframe? (a) has the real colours (b) looks like the real app (c) uses the final pictures (d) has no real colours
- 22.Which of these is true of a menu button? (a) opens a list of pages (b) goes to the last screen (c) switches main sections (d) undoes one move
- 23.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 24.🔢 In a quiz-app flow, which comes first: “see if it is right” or “pick an answer”? (a) pick an answer (b) see if it is right
-
25.🖼️ In this wireframe (top to bottom), what is right below the menu icon?
[ menu icon ]
[ filter buttons ]
[ title text ]
[ top bar ]
[ tab bar ]
[ Save button ] (a) Save button (b) tab bar (c) top bar (d) filter buttons - 26.True or false: a draft you are typing fits saving on the phone. (a) False (b) True
-
27.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Save button ]
[ filter buttons ]
[ Add button ]
[ search box ]
[ top bar ] (a) Save button (b) search box (c) Add button (d) top bar -
28.🖼️ How many parts (boxes) does this wireframe have?
[ menu icon ]
[ big picture ]
[ tab bar ]
[ title text ]
[ list of items ]
[ filter buttons ] - 29.Which of these is true of a wireframe? (a) has the real colours (b) uses the final pictures (c) shows the real fonts (d) shows where things go
- 30.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “read a question”? (a) tap “Start quiz” (b) read a question
- 31.🔢 In a quiz-app flow, which comes first: “see the final score” or “tap “Start quiz””? (a) see the final score (b) tap “Start quiz”
- 32.🔘 Our rule: buttons are at least 48 px tall. The Help button is 24 px tall. How many px taller must it be?
- 33.True or false: space between buttons is poor button design. (a) False (b) True
- 34.🧭 Why should every screen show where you are? (a) to use more battery (b) to hide the menu (c) to look busy (d) so users do not get lost
- 35.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 36.True or false: “icons with no labels” helps everyone use the app. (a) True (b) False
- 37.🔀 In a good flow, each screen should lead to ___. (a) a dead end (b) a clear next step (c) the same screen (d) a random page
- 38.🔢 In a food-order flow, what comes right after “add it to the cart”? (a) check the cart (b) open the menu (c) track the order (d) pick a dish
-
39.🖼️ In this wireframe (top to bottom), what is right below the top bar?
[ title text ]
[ top bar ]
[ Add button ]
[ big picture ]
[ search box ]
[ list of items ] (a) Add button (b) list of items (c) search box (d) title text - 40.🔘 Our rule: buttons are at least 48 px tall. The Send button is 24 px tall. How many px taller must it be?
Answer key
- pick a dish
- Video
- 3
- Help page
- 2
- hides extra links
- 4
- 4
- Art
- Next
- hard to read
- tap “Start quiz”
- 5
- 5
- 1
- a draft you are typing
- whether users get lost
- False
- False
- poor design
- has no real colours
- opens a list of pages
- in the cloud
- pick an answer
- filter buttons
- True
- top bar
- 6
- shows where things go
- tap “Start quiz”
- tap “Start quiz”
- 24
- False
- so users do not get lost
- on the phone
- False
- a clear next step
- check the cart
- Add button
- 24
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students