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 this wireframe (top to bottom), what is right above the tab bar?
[ filter buttons ]
[ menu icon ]
[ search box ]
[ list of items ]
[ Add button ]
[ tab bar ] (a) menu icon (b) Add button (c) search box (d) filter buttons -
2.🖼️ In this wireframe (top to bottom), what is right below the top bar?
[ list of items ]
[ tab bar ]
[ top bar ]
[ menu icon ] (a) tab bar (b) list of items (c) menu icon - 3.Which of these makes the app harder to use? (a) strong colour contrast (b) labels on every icon (c) icons with no labels (d) text that can grow
- 4.True or false: space between buttons is good button design. (a) False (b) True
- 5.Which of these is true of a final design? (a) has the real colours (b) uses plain grey boxes (c) has no real colours (d) shows where things go
-
6.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Title: 10 px
Menu: 24 px
Footer: 21 px
Hint: 16 px
Label: 19 px - 7.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) enter the code sent (b) type name and email (c) see the home screen (d) make a password
-
8.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Edit photo”
2. tap the Chat tab
3. tap the Feed tab
Which screen are you on now? (a) Edit photo (b) Feed (c) Chat (d) Settings - 9.🔘 Our rule: buttons are at least 48 px tall. The Help button is 40 px tall. How many px taller must it be?
- 10.🧭 Which part of navigation switches main sections? (a) a menu button (b) the back button (c) a tab bar
- 11.True or false: a shared to-do list fits saving on the phone. (a) False (b) True
-
12.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Size → Address → Pens → Shop → Offers → Results
Design B: Home → Address → Cart → Shop → Size → Pens (a) Design A (b) Design B - 13.Which of these fits saving on the phone? (a) a shared to-do list (b) a draft you are typing (c) photos on two devices (d) a class leaderboard
- 14.🔢 In a photo-post flow, what comes right after “write a caption”? (a) post the photo (b) add a filter (c) take the photo (d) open the camera screen
-
15.🖼️ In this wireframe (top to bottom), what is right below the big picture?
[ menu icon ]
[ search box ]
[ big picture ]
[ title text ]
[ Add button ] (a) menu icon (b) search box (c) title text (d) Add button -
16.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ Save button ]
[ list of items ]
[ big picture ]
[ menu icon ]
[ title text ] (a) title text (b) Save button (c) menu icon (d) big picture - 17.True or false: a clear word like Save is good button design. (a) True (b) False
- 18.🔢 In a food-order flow, what comes right after “add it to the cart”? (a) open the menu (b) check the cart (c) track the order (d) pay for the order
- 19.Which of these is true of a final design? (a) uses plain grey boxes (b) is a quick sketch (c) has no real colours (d) looks like the real app
- 20.Which of these fits saving in the cloud? (a) a draft you are typing (b) a shared to-do list (c) notes to read offline (d) your last game level
- 21.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a wireframe (b) a final design
- 22.♿ A screen has 5 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
- 23.🔢 In a sign-up flow, what comes right after “type name and email”? (a) make a password (b) open the app (c) see the home screen (d) enter the code sent
- 24.True or false: a big, easy tap area is poor button design. (a) True (b) False
- 25.🌗 Is red on green easy or hard to read on a button? (a) easy to read (b) hard to read
-
26.💾 pop() takes off the last item. What does this code show?
let friends = ["Aman", "Zoya", "Arjun"];
friends.pop();
show(friends[friends.length - 1]); (a) Aman (b) Zoya (c) Arjun - 27.True or false: a final design shows where things go. (a) False (b) True
- 28.🔢 In a quiz-app flow, which comes LAST? (a) tap “Start quiz” (b) read a question (c) pick an answer (d) see the final score
- 29.🎨 Fewer taps to finish a task usually means ___. (a) more colours (b) a bigger app (c) worse UX (d) better UX
-
30.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Title: 20 px
Caption: 13 px
Label: 22 px
Footer: 24 px -
31.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Confirm → Address → Size → Results → Offers → Menu
Design B: Home → Pay → Item (a) Design B (b) Design A - 32.🔢 In a sign-up flow, which comes first: “tap “Sign up”” or “open the app”? (a) open the app (b) tap “Sign up”
-
33.🖼️ In this wireframe (top to bottom), what is right below the big picture?
[ list of items ]
[ big picture ]
[ search box ]
[ title text ] (a) title text (b) search box (c) list of items - 34.🌗 Is dark blue on black easy or hard to read on a button? (a) hard to read (b) easy to read
- 35.✏️ What is the easiest way to draw a first wireframe? (a) a microphone (b) pencil and paper (c) a 3D printer (d) a phone case
-
36.🖼️ In this wireframe (top to bottom), what is right below the title text?
[ title text ]
[ menu icon ]
[ Add button ]
[ list of items ]
[ filter buttons ] (a) menu icon (b) list of items (c) filter buttons (d) Add button - 37.True or false: a final design shows the real fonts. (a) True (b) False
- 38.🔍 Which is the odd one out? (a) labels on every icon (b) colour as the only clue (c) sudden loud sounds (d) tiny tap areas
- 39.Which of these is about UI (the look)? (a) how easy sign-up is (b) the theme colours (c) how many taps it takes (d) how users feel after
- 40.🔍 Which is the odd one out? (a) labels on every icon (b) icons with no labels (c) captions on videos (d) strong colour contrast
Answer key
- Add button
- menu icon
- icons with no labels
- True
- has the real colours
- 1
- type name and email
- Feed
- 8
- a tab bar
- False
- Design B
- a draft you are typing
- post the photo
- title text
- big picture
- True
- check the cart
- looks like the real app
- a shared to-do list
- a wireframe
- 3
- make a password
- False
- hard to read
- Zoya
- False
- see the final score
- better UX
- 1
- Design B
- open the app
- search box
- hard to read
- pencil and paper
- menu icon
- True
- labels on every icon
- the theme colours
- icons with no labels
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students