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.♿ Does this help everyone, or make the app harder to use: colour as the only clue? (a) makes it harder (b) helps everyone
-
2.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Menu → Item → Offers → Shop
Design B: Home → Size → Cart -
3.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Pens → Shop
Design B: Home → Pens → Offers → Menu → Item (a) Design B (b) Design A - 4.💾 Which can hold many values in order? (a) a switch (b) a single number (c) a list (d) a button
- 5.🔍 Which is the odd one out? (a) how easy sign-up is (b) the screen layout (c) the font size (d) the button colours
- 6.🔀 A screen with no way forward or back is called a ___. (a) tab bar (b) shortcut (c) home screen (d) dead end
- 7.True or false: space between buttons is poor button design. (a) True (b) False
- 8.✏️ What is a wireframe? (a) a type of password (b) a simple screen sketch (c) a charging cable (d) the finished app
- 9.🔢 In a photo-post flow, which comes LAST? (a) add a filter (b) take the photo (c) write a caption (d) post the photo
- 10.Which of these is true of a wireframe? (a) uses plain grey boxes (b) uses the final pictures (c) has the real colours (d) looks like the real app
- 11.True or false: space between buttons is good button design. (a) True (b) False
-
12.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Send button: 56 px tall
Help button: 40 px tall
Done button: 44 px tall - 13.🔢 In a quiz-app flow, which comes FIRST? (a) see if it is right (b) see the final score (c) read a question (d) tap “Start quiz”
-
14.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ title text ]
[ top bar ]
[ tab bar ]
[ list of items ]
[ Save button ] (a) list of items (b) Save button (c) title text (d) tab bar - 15.🔘 Is this good or poor button design: buttons almost touching? (a) good design (b) poor design
- 16.🎨 Who should you test the UX with? (a) real users (b) only yourself (c) the app icon (d) nobody
- 17.♿ Why add captions to videos? (a) so anyone can follow (b) to slow them down (c) to hide the sound (d) to add colour
-
18.💾 What number does this code show?
let friends = ["Meera", "Aman", "Kabir", "Riya"];
friends.push("Zoya");
show(friends.length); -
19.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Footer: 15 px
Menu: 20 px
Hint: 11 px - 20.🔢 In a sign-up flow, which comes LAST? (a) type name and email (b) see the home screen (c) enter the code sent (d) tap “Sign up”
- 21.🔢 In a sign-up flow, which comes first: “make a password” or “enter the code sent”? (a) enter the code sent (b) make a password
- 22.Which of these is true of a wireframe? (a) has the real colours (b) looks like the real app (c) shows where things go (d) uses the final pictures
- 23.🧭 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
-
24.🖼️ In this wireframe (top to bottom), what is right below the Add button?
[ top bar ]
[ filter buttons ]
[ menu icon ]
[ Add button ]
[ list of items ]
[ Save button ] (a) Save button (b) list of items (c) menu icon (d) top bar -
25.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
[ search box ]
[ Save button ]
[ tab bar ]
[ menu icon ] (a) search box (b) tab bar (c) Save button - 26.🧭 Which part of navigation goes to the last screen? (a) a menu button (b) the back button (c) a tab bar
-
27.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ filter buttons ]
[ list of items ]
[ tab bar ]
[ Save button ]
[ big picture ]
[ Add button ] (a) list of items (b) Save button (c) tab bar (d) Add button - 28.True or false: a draft you are typing fits saving on the phone. (a) False (b) True
-
29.🖼️ In this wireframe (top to bottom), what is right above the filter buttons?
[ list of items ]
[ big picture ]
[ menu icon ]
[ filter buttons ] (a) big picture (b) menu icon (c) list of items - 30.True or false: “sudden loud sounds” makes the app harder to use. (a) False (b) True
- 31.💾 Where should the app save your last game level: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 32.🔢 In a quiz-app flow, which comes first: “pick an answer” or “see the final score”? (a) see the final score (b) pick an answer
- 33.🧭 Why should every screen show where you are? (a) to look busy (b) so users do not get lost (c) to hide the menu (d) to use more battery
- 34.🔢 In a food-order flow, which comes LAST? (a) open the menu (b) add it to the cart (c) pick a dish (d) track the order
-
35.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ top bar ]
[ list of items ]
[ search box ]
[ menu icon ] (a) menu icon (b) top bar (c) list of items (d) search box -
36.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Done button: 48 px tall
Next button: 52 px tall
Save button: 32 px tall -
37.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Size → Confirm → Search → Results → Pay → Pens
Design B: Home → Size → Offers → Results - 38.🔘 Our rule: buttons are at least 48 px tall. The Next button is 36 px tall. How many px taller must it be?
-
39.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. open “Map”
3. tap the Home tab
How many times must you tap Back to reach the main screen of this tab? - 40.♿ A screen has 12 icon buttons. Only 9 of them have a text label for screen readers. How many still need a label?
Answer key
- makes it harder
- 4
- Design A
- a list
- how easy sign-up is
- dead end
- False
- a simple screen sketch
- post the photo
- uses plain grey boxes
- True
- 1
- tap “Start quiz”
- Save button
- poor design
- real users
- so anyone can follow
- 5
- 2
- see the home screen
- make a password
- shows where things go
- at the bottom
- list of items
- tab bar
- the back button
- Add button
- True
- menu icon
- True
- on the phone
- pick an answer
- so users do not get lost
- track the order
- menu icon
- 2
- 3
- 12
- 0
- 3
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students