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 photo-post flow, what comes right after “take the photo”? (a) post the photo (b) write a caption (c) open the camera screen (d) add a filter
- 2.🔢 In a quiz-app flow, which comes first: “pick an answer” or “tap “Start quiz””? (a) tap “Start quiz” (b) pick an answer
- 3.Which of these fits saving in the cloud? (a) notes to read offline (b) a draft you are typing (c) photos on two devices (d) your last game level
-
4.🖼️ In this wireframe (top to bottom), what is right below the big picture?
[ big picture ]
[ title text ]
[ search box ]
[ filter buttons ]
[ tab bar ] (a) tab bar (b) filter buttons (c) title text (d) search box - 5.True or false: how easy sign-up is is about UI (the look). (a) True (b) False
- 6.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
7.💾 What number does this code show?
let notes = ["Art", "Hindi", "Sports", "Science"];
notes.push("Music");
notes.push("Maths");
show(notes.length); - 8.Which colour pair is hard to read? (a) black on pale grey (b) light grey on white (c) black on yellow (d) white on dark green
- 9.🎨 Is this about UI or UX: how fast a task is done? (a) UX (b) UI
- 10.🧭 Tapping a tab usually takes you to ___. (a) that tab’s main screen (b) the phone settings (c) a random page (d) the last app used
-
11.🖼️ How many parts (boxes) does this wireframe have?
[ Add button ]
[ tab bar ]
[ list of items ]
[ Save button ]
[ search box ] -
12.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
[ big picture ]
[ menu icon ]
[ search box ]
[ Add button ]
[ tab bar ] (a) Add button (b) tab bar (c) search box (d) big picture - 13.🔢 In a food-order flow, which comes first: “open the menu” or “pay for the order”? (a) pay for the order (b) open the menu
- 14.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a final design (b) a wireframe
-
15.🖼️ In this wireframe (top to bottom), what is right above the list of items?
[ Save button ]
[ menu icon ]
[ list of items ]
[ top bar ]
[ tab bar ]
[ title text ] (a) Save button (b) title text (c) top bar (d) menu icon - 16.💾 What is a variable? (a) a phone setting (b) a named box for a value (c) a picture (d) a type of screen
-
17.💾 What number does this code show?
let songs = ["Ocean", "Rain"];
songs.push("Stars");
show(songs.length); - 18.♿ Why add captions to videos? (a) to hide the sound (b) so anyone can follow (c) to add colour (d) to slow them down
- 19.💾 Where should the app save the sound on/off setting: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 20.🔘 Our rule: buttons are at least 48 px tall. The Back button is 44 px tall. How many px taller must it be?
- 21.🔘 Our rule: buttons are at least 48 px tall. The Next button is 32 px tall. How many px taller must it be?
-
22.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Confirm → Size
Design B: Home → Search → Menu → Results → Pens (a) Design B (b) Design A -
23.🖼️ How many parts (boxes) does this wireframe have?
[ tab bar ]
[ search box ]
[ filter buttons ]
[ list of items ] -
24.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Edit photo”
2. tap the Settings tab
3. tap the Chat tab
4. open “Map”
Which screen are you on now? (a) Edit photo (b) Map (c) Feed (d) Chat - 25.✏️ A box with a cross in a wireframe usually means ___. (a) a picture goes here (b) an error (c) delete this (d) a closed app
- 26.🔘 Is this good or poor button design: a clear word like Save? (a) good design (b) poor design
- 27.Which colour pair is easy to read? (a) dark blue on black (b) yellow on white (c) light grey on white (d) black on pale grey
-
28.🖼️ In this wireframe (top to bottom), what is right below the search box?
[ list of items ]
[ menu icon ]
[ Add button ]
[ search box ]
[ tab bar ]
[ big picture ] (a) Add button (b) tab bar (c) list of items (d) menu icon - 29.🔢 In a sign-up flow, what comes right after “open the app”? (a) enter the code sent (b) type name and email (c) make a password (d) tap “Sign up”
-
30.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Friend list”
2. tap Back
3. open “Score card”
How many times must you tap Back to reach the main screen of this tab? - 31.🔘 Our rule: buttons are at least 48 px tall. The Help button is 44 px tall. How many px taller must it be?
- 32.🔢 In a photo-post flow, which comes FIRST? (a) add a filter (b) write a caption (c) open the camera screen (d) take the photo
-
33.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Back button: 36 px tall
Send button: 56 px tall
Cancel button: 48 px tall
Start button: 60 px tall - 34.🔢 In a food-order flow, what comes right after “open the menu”? (a) pick a dish (b) track the order (c) pay for the order (d) add it to the cart
-
35.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Score card”
2. tap the Quiz tab
3. open “Video”
Which screen are you on now? (a) Lessons (b) Video (c) Quiz (d) Score card -
36.🖼️ How many parts (boxes) does this wireframe have?
[ search box ]
[ title text ]
[ top bar ]
[ tab bar ] - 37.True or false: a final design is a quick sketch. (a) False (b) True
- 38.🔍 Which is the odd one out? (a) how easy sign-up is (b) the font size (c) how many taps it takes (d) whether users get lost
- 39.🧭 About how many tabs suit a tab bar best? (a) 20 (b) 1 (c) 3 to 5 (d) 10 to 12
- 40.🌗 Is black on yellow easy or hard to read on a button? (a) hard to read (b) easy to read
Answer key
- add a filter
- tap “Start quiz”
- photos on two devices
- title text
- False
- on the phone
- 6
- light grey on white
- UX
- that tab’s main screen
- 5
- big picture
- open the menu
- a wireframe
- menu icon
- a named box for a value
- 3
- so anyone can follow
- on the phone
- 4
- 16
- Design A
- 4
- Map
- a picture goes here
- good design
- black on pale grey
- tab bar
- tap “Sign up”
- 1
- 4
- open the camera screen
- 3
- pick a dish
- Video
- 4
- False
- the font size
- 3 to 5
- easy to read
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students