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.True or false: a final design has no real colours. (a) False (b) True
-
2.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Hint: 18 px
Title: 13 px
Footer: 21 px (a) Title (b) Hint (c) Footer - 3.🔘 Our rule: buttons are at least 48 px tall. The Save button is 20 px tall. How many px taller must it be?
-
4.💾 What number does this code show?
let songs = ["Sunrise", "Stars", "Rain", "Kites"];
songs.push("Ocean");
show(songs.length); - 5.🧭 What does the back button usually do? (a) opens settings (b) deletes the page (c) goes to the last screen (d) closes all apps
-
6.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
[ list of items ]
[ big picture ]
[ Save button ]
[ menu icon ]
[ top bar ]
[ title text ] (a) list of items (b) title text (c) Save button (d) big picture -
7.🖼️ How many parts (boxes) does this wireframe have?
[ big picture ]
[ Add button ]
[ filter buttons ]
[ title text ] - 8.♿ Does this help everyone, or make the app harder to use: sudden loud sounds? (a) helps everyone (b) makes it harder
-
9.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Start button: 40 px tall
Help button: 64 px tall
Next button: 48 px tall
Save button: 48 px tall (a) Help (b) Next (c) Start (d) Save - 10.✏️ What is the easiest way to draw a first wireframe? (a) pencil and paper (b) a phone case (c) a 3D printer (d) a microphone
- 11.🔀 A screen with no way forward or back is called a ___. (a) dead end (b) tab bar (c) home screen (d) shortcut
- 12.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 13.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) add a filter (b) write a caption (c) post the photo (d) take the photo
-
14.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Edit photo”
2. tap the Quiz tab
3. open “Edit photo”
4. open “Video”
Which screen are you on now? (a) Lessons (b) Video (c) Quiz (d) Edit photo - 15.Which of these is about UI (the look)? (a) how easy sign-up is (b) how fast a task is done (c) the font size (d) how many taps it takes
- 16.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a wireframe (b) a final design
- 17.🧭 Which part of navigation hides extra links? (a) a tab bar (b) a menu button (c) the back button
-
18.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Confirm → Shop → Item → Pay → Size → Cart
Design B: Home → Size → Address → Results - 19.🔢 In a sign-up flow, what comes right after “enter the code sent”? (a) see the home screen (b) tap “Sign up” (c) make a password (d) type name and email
- 20.💾 Which can hold many values in order? (a) a list (b) a switch (c) a single number (d) a button
-
21.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Address → Confirm → Menu → Shop → Pens → Results
Design B: Home → Confirm → Results → Pay → Item (a) Design A (b) Design B - 22.🔢 In a photo-post flow, what comes right after “add a filter”? (a) open the camera screen (b) take the photo (c) write a caption (d) post the photo
-
23.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Help button: 32 px tall
Next button: 32 px tall
Save button: 56 px tall -
24.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. tap Back
3. tap the Search tab
4. open “Map”
Which screen are you on now? (a) Home (b) Map (c) Badges (d) Search - 25.🌗 Is red on green easy or hard to read on a button? (a) easy to read (b) hard to read
-
26.💾 What number does this code show?
let songs = ["Ocean", "Stars", "Kites"];
songs.push("Rain");
show(songs.length); - 27.🔀 What is a user flow? (a) a type of font (b) a charging cable (c) a colour theme (d) the path through screens
- 28.🎨 Is this about UI or UX: how easy sign-up is? (a) UI (b) UX
- 29.True or false: “colour as the only clue” helps everyone use the app. (a) False (b) True
- 30.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
- 31.🎨 Is this about UI or UX: how fast a task is done? (a) UI (b) UX
- 32.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) read a question (b) see if it is right (c) see the final score (d) tap “Start quiz”
- 33.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 34.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a wireframe (b) a final design
- 35.♿ What does a screen reader do? (a) takes photos (b) makes text tiny (c) plays music (d) reads the screen aloud
-
36.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Caption: 10 px
Footer: 16 px
Body text: 24 px -
37.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 23 px
Title: 14 px
Label: 16 px (a) Label (b) Title (c) Body text -
38.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Results → Search → Pay → Shop → Menu
Design B: Home → Pens → Confirm → Results (a) Design B (b) Design A -
39.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Item
Design B: Home → Size → Results → Pens → Offers → Cart → Shop (a) Design A (b) Design B - 40.True or false: a wireframe shows where things go. (a) False (b) True
Answer key
- False
- Title
- 28
- 5
- goes to the last screen
- Save button
- 4
- makes it harder
- Start
- pencil and paper
- dead end
- in the cloud
- take the photo
- Video
- the font size
- a final design
- a menu button
- 3
- see the home screen
- a list
- Design B
- write a caption
- 1
- Map
- hard to read
- 4
- the path through screens
- UX
- False
- No
- UX
- see if it is right
- in the cloud
- a wireframe
- reads the screen aloud
- 1
- Title
- Design B
- Design A
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students