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.♿ A screen has 7 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
-
2.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ search box ]
[ big picture ]
[ title text ]
[ Add button ] (a) big picture (b) search box (c) Add button (d) title text - 3.✏️ What is a wireframe? (a) a charging cable (b) a simple screen sketch (c) the finished app (d) a type of password
- 4.True or false: grey text on grey is good button design. (a) False (b) True
- 5.Which of these helps everyone use the app? (a) labels on every icon (b) sudden loud sounds (c) colour as the only clue (d) icons with no labels
- 6.Which of these fits saving on the phone? (a) photos on two devices (b) a class leaderboard (c) your last game level (d) chat messages to friends
-
7.🖼️ In this wireframe (top to bottom), what is right below the Add button?
[ Add button ]
[ title text ]
[ menu icon ]
[ Save button ] (a) title text (b) Save button (c) menu icon - 8.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) read a question (b) tap “Start quiz” (c) see the final score (d) see if it is right
-
9.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Menu: 22 px
Hint: 11 px
Title: 17 px
Body text: 22 px - 10.🎨 Is this about UI or UX: the icon shapes? (a) UI (b) UX
- 11.🔘 Is this good or poor button design: icons with no meaning? (a) good design (b) poor design
-
12.🖼️ How many parts (boxes) does this wireframe have?
[ search box ]
[ top bar ]
[ tab bar ]
[ list of items ] - 13.🔢 In a food-order flow, which comes first: “pay for the order” or “track the order”? (a) pay for the order (b) track the order
-
14.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ menu icon ]
[ Add button ]
[ title text ]
[ search box ]
[ filter buttons ]
[ tab bar ] (a) Add button (b) menu icon (c) search box (d) tab bar - 15.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 16.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a menu button (c) a tab bar
- 17.🔢 In a quiz-app flow, which comes first: “read a question” or “see the final score”? (a) see the final score (b) read a question
- 18.♿ Showing right or wrong only in red and green is a problem for ___. (a) fast typists (b) colour-blind users (c) the server (d) the battery
-
19.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Shop → Address → Size → Results
Design B: Home → Shop → Menu -
20.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Offers → Menu → Shop
Design B: Home → Pens → Pay → Item → Address → Cart → Search -
21.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Profile tab
2. tap the Search tab
3. tap the Home tab
4. open “Friend list”
How many times must you tap Back to reach the main screen of this tab? -
22.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pay → Confirm → Shop → Offers
Design B: Home → Address → Pay → Pens → Item → Search → Shop - 23.🌗 Is red on green easy or hard to read on a button? (a) easy to read (b) hard to read
- 24.✏️ Why draw a wireframe before coding? (a) it adds colours (b) it runs the app (c) it saves data (d) changes are quick
- 25.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
-
26.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Map”
2. open “Match report”
3. open “Edit photo”
Which screen are you on now? (a) Match report (b) Map (c) Edit photo (d) Feed - 27.🔢 In a food-order flow, which comes first: “open the menu” or “track the order”? (a) open the menu (b) track the order
- 28.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “read a question”? (a) read a question (b) tap “Start quiz”
-
29.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ top bar ]
[ tab bar ]
[ search box ]
[ Add button ] (a) top bar (b) tab bar (c) Add button (d) search box -
30.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 19 px
Menu: 14 px
Footer: 23 px
Hint: 11 px -
31.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 32 px tall
Back button: 48 px tall
Save button: 60 px tall - 32.🔍 Which is the odd one out? (a) how fast a task is done (b) the icon shapes (c) how easy sign-up is (d) how many taps it takes
-
33.💾 pop() takes off the last item. What does this code show?
let friends = ["Aman", "Zoya", "Kabir", "Arjun", "Riya"];
friends.pop();
show(friends[friends.length - 1]); (a) Kabir (b) Zoya (c) Aman (d) Arjun - 34.True or false: a final design shows where things go. (a) False (b) True
- 35.🔍 Which is the odd one out? (a) how users feel after (b) the button colours (c) the icon shapes (d) the screen layout
- 36.Which of these is about UX (the experience)? (a) the icon shapes (b) the button colours (c) the font size (d) whether users get lost
- 37.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) pencil and paper (c) a 3D printer (d) a microphone
- 38.🔢 In a sign-up flow, which comes first: “open the app” or “type name and email”? (a) open the app (b) type name and email
-
39.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Chat tab
2. tap the Settings tab
3. open “Match report”
4. tap Back
5. open “Match report”
How many times must you tap Back to reach the main screen of this tab? - 40.Which of these helps everyone use the app? (a) tiny tap areas (b) icons with no labels (c) colour as the only clue (d) captions on videos
Answer key
- 4
- Add button
- a simple screen sketch
- False
- labels on every icon
- your last game level
- title text
- see if it is right
- 1
- UI
- poor design
- 4
- pay for the order
- tab bar
- in the cloud
- a tab bar
- read a question
- colour-blind users
- 4
- 6
- 1
- 2
- hard to read
- changes are quick
- a final design
- Edit photo
- open the menu
- tap “Start quiz”
- Add button
- 2
- 2
- the icon shapes
- Arjun
- False
- how users feel after
- whether users get lost
- pencil and paper
- open the app
- 1
- captions on videos
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students