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.Which of these is true of the back button? (a) shows 3 to 5 icons (b) switches main sections (c) goes to the last screen (d) hides extra links
- 2.Which of these fits saving on the phone? (a) a shared to-do list (b) chat messages to friends (c) photos on two devices (d) the sound on/off setting
-
3.🖼️ In this wireframe (top to bottom), what is right below the title text?
[ title text ]
[ list of items ]
[ Save button ]
[ menu icon ]
[ big picture ]
[ top bar ] (a) list of items (b) top bar (c) big picture (d) Save button -
4.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Save button ]
[ menu icon ]
[ top bar ]
[ search box ] (a) menu icon (b) Save button (c) search box (d) top bar -
5.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Video”
2. tap Back
3. open “Score card”
Which screen are you on now? (a) Score card (b) Home (c) Video (d) Search - 6.Which of these is about UI (the look)? (a) the screen layout (b) how users feel after (c) how easy sign-up is (d) whether users get lost
- 7.♿ What does a screen reader do? (a) plays music (b) takes photos (c) reads the screen aloud (d) makes text tiny
- 8.🔀 What is a user flow? (a) a type of font (b) a charging cable (c) the path through screens (d) a colour theme
- 9.🔢 In a quiz-app flow, which comes first: “see the final score” or “see if it is right”? (a) see the final score (b) see if it is right
-
10.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Shop → Search → Pay
Design B: Home → Cart → Pens → Results → Search → Menu → Address (a) Design A (b) Design B - 11.True or false: chat messages to friends fits saving in the cloud. (a) True (b) False
- 12.Which of these makes the app harder to use? (a) strong colour contrast (b) text that can grow (c) fast-flashing lights (d) captions on videos
-
13.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Cart → Shop → Results → Size
Design B: Home → Search → Pens (a) Design A (b) Design B -
14.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Address → Search → Item → Size → Menu → Offers
Design B: Home → Menu → Pay → Search → Confirm - 15.True or false: how users feel after is about UX (the experience). (a) True (b) False
- 16.🔢 In a sign-up flow, which comes first: “make a password” or “type name and email”? (a) type name and email (b) make a password
- 17.💾 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
- 18.🔢 In a food-order flow, which comes LAST? (a) pay for the order (b) add it to the cart (c) track the order (d) pick a dish
-
19.🖼️ In this wireframe (top to bottom), what is right below the top bar?
[ big picture ]
[ search box ]
[ top bar ]
[ Save button ] (a) big picture (b) Save button (c) search box - 20.🔍 Which is the odd one out? (a) how easy sign-up is (b) how users feel after (c) whether users get lost (d) the icon shapes
-
21.💾 What does this code show? (Positions start at 0.)
let notes = ["Hindi", "Maths", "Sports", "Music"];
show(notes[3]); (a) Hindi (b) Sports (c) Music (d) Maths - 22.🔢 In a quiz-app flow, which comes LAST? (a) see if it is right (b) read a question (c) pick an answer (d) see the final score
-
23.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 40 px tall
Back button: 36 px tall
Next button: 48 px tall -
24.💾 What number does this code show?
let points = 4;
points = points - 1;
points = points + 1;
show(points); - 25.True or false: a final design shows where things go. (a) False (b) True
- 26.True or false: “big touch targets” helps everyone use the app. (a) True (b) False
-
27.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. open “Match report”
3. tap the Search tab
How many times must you tap Back to reach the main screen of this tab? - 28.🔀 In a good flow, each screen should lead to ___. (a) the same screen (b) a random page (c) a clear next step (d) a dead end
- 29.🧭 Why should every screen show where you are? (a) to hide the menu (b) so users do not get lost (c) to look busy (d) to use more battery
- 30.True or false: your last game level fits saving in the cloud. (a) False (b) True
- 31.💾 Saving data in the cloud lets you ___. (a) skip the internet (b) use it on any device (c) shrink the app (d) never need a password
- 32.✏️ Is this true of a wireframe or of a final design: uses the final pictures? (a) a final design (b) a wireframe
- 33.🔍 Which is the odd one out? (a) the font size (b) the button colours (c) the screen layout (d) how many taps it takes
- 34.🧭 Where is a tab bar usually placed in a phone app? (a) inside a button (b) at the bottom (c) in the middle (d) nowhere
- 35.🔢 In a sign-up flow, which comes first: “type name and email” or “tap “Sign up””? (a) type name and email (b) tap “Sign up”
-
36.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. tap the Home tab
3. tap the Search tab
4. open “Edit photo”
5. open “Friend list”
Which screen are you on now? (a) Badges (b) Edit photo (c) Friend list (d) Home - 37.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 38.🧭 Which part of navigation opens a list of pages? (a) a menu button (b) a tab bar (c) the back button
-
39.🖼️ In this wireframe (top to bottom), what is right below the filter buttons?
[ Save button ]
[ menu icon ]
[ filter buttons ]
[ top bar ]
[ list of items ]
[ big picture ] (a) menu icon (b) Save button (c) top bar (d) big picture - 40.True or false: your last game level fits saving on the phone. (a) False (b) True
Answer key
- goes to the last screen
- the sound on/off setting
- list of items
- search box
- Score card
- the screen layout
- reads the screen aloud
- the path through screens
- see if it is right
- Design A
- True
- fast-flashing lights
- Design B
- 6
- True
- type name and email
- in the cloud
- track the order
- Save button
- the icon shapes
- Music
- see the final score
- 1
- 4
- False
- True
- 0
- a clear next step
- so users do not get lost
- False
- use it on any device
- a final design
- how many taps it takes
- at the bottom
- tap “Sign up”
- Friend list
- on the phone
- a menu button
- top bar
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students