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 a quiz-app flow, which comes first: “read a question” or “see the final score”? (a) see the final score (b) read a question
- 2.True or false: how fast a task is done is about UX (the experience). (a) False (b) True
- 3.🔘 Our rule: buttons are at least 48 px tall. The Back button is 36 px tall. How many px taller must it be?
- 4.🎨 Is this about UI or UX: the button colours? (a) UI (b) UX
-
5.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Back button: 52 px tall
Next button: 36 px tall
Done button: 64 px tall - 6.💾 Where should the app save a shared to-do list: on the phone or in the cloud? (a) on the phone (b) in the cloud
-
7.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Menu: 11 px
Label: 19 px
Title: 18 px (a) Title (b) Label (c) Menu - 8.🧭 About how many tabs suit a tab bar best? (a) 20 (b) 10 to 12 (c) 3 to 5 (d) 1
-
9.💾 What number does this code show?
let friends = ["Riya", "Zoya"];
friends.push("Aman");
show(friends.length); -
10.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 13 px
Hint: 18 px
Title: 19 px
Footer: 14 px
Menu: 23 px - 11.✏️ What is a wireframe? (a) a charging cable (b) a type of password (c) the finished app (d) a simple screen sketch
- 12.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
13.🖼️ In this wireframe (top to bottom), what is right above the tab bar?
[ title text ]
[ tab bar ]
[ menu icon ]
[ Save button ]
[ big picture ] (a) big picture (b) title text (c) Save button (d) menu icon - 14.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 15.🔍 Which is the odd one out? (a) tiny tap areas (b) captions on videos (c) colour as the only clue (d) icons with no labels
- 16.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) helps everyone (b) makes it harder
-
17.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Offers → Cart → Shop → Search
Design B: Home → Shop → Item → Results → Search → Offers (a) Design A (b) Design B -
18.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Menu: 17 px
Caption: 14 px
Footer: 16 px
Label: 21 px
Hint: 21 px - 19.🎨 Is this about UI or UX: the icon shapes? (a) UX (b) UI
- 20.Which of these is true of a wireframe? (a) uses the final pictures (b) looks like the real app (c) has the real colours (d) is a quick sketch
- 21.🔢 In a quiz-app flow, which comes first: “pick an answer” or “see the final score”? (a) pick an answer (b) see the final score
- 22.True or false: the theme colours is about UI (the look). (a) True (b) False
-
23.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Back button: 36 px tall
Cancel button: 52 px tall
Send button: 72 px tall (a) Send (b) Cancel (c) Back -
24.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pens → Address → Size → Confirm → Cart
Design B: Home → Search → Address → Menu → Item -
25.💾 What number does this code show?
let songs = ["Kites", "Ocean", "Stars", "Rain"];
songs.push("Sunrise");
songs.push("Monsoon");
show(songs.length); -
26.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Badges”
2. tap Back
3. tap the Quiz tab
4. open “Friend list”
Which screen are you on now? (a) Badges (b) Lessons (c) Friend list (d) Quiz - 27.🔢 In a quiz-app flow, which comes first: “see if it is right” or “read a question”? (a) see if it is right (b) read a question
-
28.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 18 px
Body text: 26 px
Caption: 20 px
Footer: 27 px
Menu: 13 px (a) Menu (b) Body text (c) Title (d) Caption -
29.💾 What number does this code show?
let songs = ["Rain", "Kites"];
songs.push("Ocean");
songs.push("Sunrise");
show(songs.length); - 30.Which of these is true of a wireframe? (a) looks like the real app (b) has the real colours (c) has no real colours (d) shows the real fonts
- 31.Which of these is about UX (the experience)? (a) the font size (b) how easy sign-up is (c) the button colours (d) the screen layout
- 32.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “pick an answer”? (a) tap “Start quiz” (b) pick an answer
-
33.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 17 px
Label: 12 px
Caption: 20 px
Title: 16 px - 34.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
-
35.🖼️ In this wireframe (top to bottom), what is right above the title text?
[ menu icon ]
[ title text ]
[ Add button ]
[ search box ] (a) menu icon (b) Add button (c) search box - 36.True or false: chat messages to friends fits saving in the cloud. (a) False (b) True
- 37.♿ Why add captions to videos? (a) to slow them down (b) to hide the sound (c) so anyone can follow (d) to add colour
- 38.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
- 39.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) add a filter (b) post the photo (c) write a caption (d) take the photo
-
40.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 13 px
Title: 24 px
Hint: 19 px (a) Body text (b) Hint (c) Title
Answer key
- read a question
- True
- 12
- UI
- 2
- in the cloud
- Menu
- 3 to 5
- 3
- 2
- a simple screen sketch
- on the phone
- title text
- in the cloud
- captions on videos
- makes it harder
- Design A
- 1
- UI
- is a quick sketch
- pick an answer
- True
- Back
- 1
- 6
- Friend list
- read a question
- Menu
- 4
- has no real colours
- how easy sign-up is
- tap “Start quiz”
- 1
- a final design
- menu icon
- True
- so anyone can follow
- No
- take the photo
- Body text
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students