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.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Back button: 64 px tall
Start button: 32 px tall
Cancel button: 48 px tall - 2.🔍 Which is the odd one out? (a) strong colour contrast (b) icons with no labels (c) labels on every icon (d) text that can grow
- 3.🔢 In a sign-up flow, which comes first: “see the home screen” or “type name and email”? (a) type name and email (b) see the home screen
- 4.Which colour pair is hard to read? (a) pale pink on white (b) white on black (c) dark blue on white (d) black on yellow
- 5.🔢 In a sign-up flow, which comes LAST? (a) make a password (b) type name and email (c) open the app (d) see the home screen
-
6.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ big picture ]
[ top bar ]
[ title text ] (a) list of items (b) top bar (c) big picture (d) title text -
7.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Title: 15 px
Hint: 10 px
Footer: 23 px - 8.🔍 Which is the odd one out? (a) the font size (b) the screen layout (c) the icon shapes (d) how fast a task is done
- 9.🧭 Which part of navigation undoes one move? (a) the back button (b) a tab bar (c) a menu button
- 10.Which of these is true of a wireframe? (a) looks like the real app (b) shows the real fonts (c) has the real colours (d) has no real colours
- 11.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) a microphone (c) pencil and paper (d) a 3D printer
- 12.🔍 Which is the odd one out? (a) the screen layout (b) the button colours (c) how users feel after (d) the theme colours
- 13.🔍 Which is the odd one out? (a) the font size (b) how easy sign-up is (c) how many taps it takes (d) whether users get lost
- 14.🔀 What is a user flow? (a) the path through screens (b) a type of font (c) a charging cable (d) a colour theme
- 15.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a wireframe (b) a final design
- 16.True or false: chat messages to friends fits saving in the cloud. (a) False (b) True
-
17.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 22 px
Footer: 19 px
Title: 15 px
Hint: 16 px - 18.Which colour pair is easy to read? (a) light grey on white (b) white on black (c) yellow on white (d) pale pink on white
- 19.Which colour pair is easy to read? (a) yellow on white (b) dark blue on black (c) black on yellow (d) light grey on white
- 20.🔢 In a food-order flow, what comes right after “open the menu”? (a) check the cart (b) pick a dish (c) track the order (d) add it to the cart
- 21.♿ A screen has 9 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
-
22.💾 What number does this code show?
let notes = ["Art", "Hindi", "Science"];
notes.push("Maths");
show(notes.length); -
23.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Back button: 40 px tall
Start button: 32 px tall
Cancel button: 36 px tall - 24.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
-
25.💾 pop() takes off the last item. What does this code show?
let notes = ["Hindi", "Music", "Science", "Maths"];
notes.pop();
show(notes[notes.length - 1]); (a) Science (b) Music (c) Maths (d) Hindi -
26.💾 What number does this code show?
let notes = ["Science", "Art", "Music", "Hindi"];
notes.push("Maths");
notes.push("Sports");
show(notes.length); - 27.True or false: “strong colour contrast” makes the app harder to use. (a) False (b) True
- 28.🔢 In a food-order flow, which comes LAST? (a) open the menu (b) track the order (c) add it to the cart (d) check the cart
- 29.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
- 30.True or false: a draft you are typing fits saving in the cloud. (a) True (b) False
-
31.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Menu → Shop → Offers → Cart
Design B: Home → Item → Size (a) Design B (b) Design A -
32.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Profile tab
2. open “Edit photo”
3. tap the Search tab
Which screen are you on now? (a) Profile (b) Home (c) Edit photo (d) Search - 33.💾 Which works with no internet at all? (a) a cloud backup (b) a cloud leaderboard (c) data saved on the phone (d) a shared chat
- 34.True or false: a wireframe shows where things go. (a) True (b) False
-
35.🖼️ In this wireframe (top to bottom), what is right below the Add button?
[ Add button ]
[ menu icon ]
[ big picture ]
[ list of items ] (a) list of items (b) menu icon (c) big picture - 36.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
- 37.True or false: “tiny tap areas” helps everyone use the app. (a) True (b) False
- 38.🔢 In a photo-post flow, which comes FIRST? (a) open the camera screen (b) post the photo (c) add a filter (d) take the photo
-
39.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Back button: 48 px tall
Start button: 56 px tall
Cancel button: 28 px tall (a) Start (b) Back (c) Cancel - 40.True or false: a clear word like Save is good button design. (a) True (b) False
Answer key
- 2
- icons with no labels
- type name and email
- pale pink on white
- see the home screen
- title text
- 2
- how fast a task is done
- the back button
- has no real colours
- pencil and paper
- how users feel after
- the font size
- the path through screens
- a wireframe
- True
- 1
- white on black
- black on yellow
- pick a dish
- 7
- 4
- 0
- good design
- Science
- 6
- False
- track the order
- a final design
- False
- Design B
- Search
- data saved on the phone
- True
- menu icon
- a final design
- False
- open the camera screen
- Cancel
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students