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 part of navigation goes to the last screen? (a) a menu button (b) the back button (c) a tab bar
- 2.💾 What is a variable? (a) a phone setting (b) a picture (c) a named box for a value (d) a type of screen
-
3.🖼️ In this wireframe (top to bottom), what is right above the top bar?
[ search box ]
[ list of items ]
[ top bar ]
[ title text ]
[ tab bar ] (a) tab bar (b) title text (c) search box (d) list of items -
4.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Confirm → Size → Shop → Search → Offers
Design B: Home → Shop → Confirm → Item → Results → Address → Pay -
5.💾 What number does this code show?
let songs = ["Stars", "Ocean"];
songs.push("Rain");
songs.push("Kites");
show(songs.length); -
6.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Send button: 52 px tall
Back button: 44 px tall
Start button: 32 px tall -
7.💾 What number does this code show?
let friends = ["Kabir", "Zoya", "Aman", "Arjun"];
friends.push("Riya");
show(friends.length); -
8.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Friend list”
2. open “Match report”
3. open “Match report”
4. tap Back
5. open “Edit photo”
Which screen are you on now? (a) Match report (b) Edit photo (c) Feed (d) Friend list - 9.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 10.Which of these is about UI (the look)? (a) the theme colours (b) how users feel after (c) how many taps it takes (d) whether users get lost
- 11.True or false: a shared to-do list fits saving in the cloud. (a) True (b) False
- 12.🔢 In a photo-post flow, which comes FIRST? (a) add a filter (b) post the photo (c) take the photo (d) open the camera screen
-
13.💾 What number does this code show?
let friends = ["Riya", "Kabir"];
friends.push("Aman");
friends.push("Zoya");
show(friends.length); - 14.🔀 Why plan the user flow before building? (a) to hide the buttons (b) to skip testing (c) to add more taps (d) so each step is clear
- 15.🔢 In a photo-post flow, which comes LAST? (a) take the photo (b) write a caption (c) post the photo (d) open the camera screen
- 16.True or false: a final design shows the real fonts. (a) True (b) False
- 17.🔢 In a photo-post flow, which comes first: “post the photo” or “take the photo”? (a) take the photo (b) post the photo
-
18.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Add button ]
[ search box ]
[ top bar ]
[ tab bar ]
[ filter buttons ]
[ menu icon ] (a) top bar (b) Add button (c) search box (d) menu icon - 19.🔢 In a food-order flow, which comes first: “pick a dish” or “add it to the cart”? (a) add it to the cart (b) pick a dish
-
20.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 22 px
Hint: 17 px
Footer: 17 px
Label: 13 px
Caption: 20 px (a) Hint (b) Footer (c) Title (d) Label -
21.🖼️ In this wireframe (top to bottom), what is right below the top bar?
[ big picture ]
[ top bar ]
[ list of items ]
[ search box ] (a) list of items (b) search box (c) big picture - 22.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 36 px tall. How many px taller must it be?
- 23.🔀 What is a user flow? (a) a type of font (b) a colour theme (c) the path through screens (d) a charging cable
- 24.🎨 Is this about UI or UX: the icon shapes? (a) UX (b) UI
- 25.🔀 A screen with no way forward or back is called a ___. (a) tab bar (b) shortcut (c) dead end (d) home screen
-
26.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Done button: 60 px tall
Next button: 52 px tall
Send button: 32 px tall
Save button: 64 px tall - 27.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) tap “Start quiz” (b) read a question (c) see if it is right (d) see the final score
- 28.Which colour pair is easy to read? (a) dark blue on black (b) light grey on white (c) black on yellow (d) pale pink on white
- 29.🌗 Is light grey on white easy or hard to read on a button? (a) hard to read (b) easy to read
- 30.♿ A screen has 7 icon buttons. Only 3 of them have a text label for screen readers. How many still need a label?
-
31.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Pay
Design B: Home → Pay → Menu → Cart → Confirm (a) Design A (b) Design B -
32.💾 What does this code show? (Positions start at 0.)
let notes = ["Sports", "Science", "Art", "Maths", "Hindi"];
show(notes[2]); (a) Science (b) Sports (c) Art (d) Maths - 33.True or false: “labels on every icon” helps everyone use the app. (a) True (b) False
- 34.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read
- 35.Which of these fits saving in the cloud? (a) your last game level (b) a draft you are typing (c) the sound on/off setting (d) a class leaderboard
-
36.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Cart → Item → Search → Pens → Menu
Design B: Home → Menu → Size -
37.🖼️ In this wireframe (top to bottom), what is right below the Save button?
[ Save button ]
[ top bar ]
[ Add button ]
[ menu icon ] (a) top bar (b) menu icon (c) Add button - 38.🔍 Which is the odd one out? (a) how easy sign-up is (b) the theme colours (c) the icon shapes (d) the screen layout
- 39.🔢 In a sign-up flow, which comes first: “see the home screen” or “open the app”? (a) see the home screen (b) open the app
- 40.🔢 In a food-order flow, which comes FIRST? (a) add it to the cart (b) pay for the order (c) check the cart (d) open the menu
Answer key
- the back button
- a named box for a value
- list of items
- 6
- 4
- 1
- 5
- Edit photo
- in the cloud
- the theme colours
- True
- open the camera screen
- 4
- so each step is clear
- post the photo
- True
- take the photo
- menu icon
- pick a dish
- Label
- list of items
- 12
- the path through screens
- UI
- dead end
- 3
- see if it is right
- black on yellow
- hard to read
- 4
- Design A
- Art
- True
- easy to read
- a class leaderboard
- 3
- top bar
- how easy sign-up is
- open the app
- open the menu
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students