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.🔘 Is this good or poor button design: space between buttons? (a) good design (b) poor design
- 2.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 3.🔢 In a sign-up flow, which comes FIRST? (a) type name and email (b) enter the code sent (c) see the home screen (d) open the app
-
4.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ big picture ]
[ search box ]
[ tab bar ]
[ top bar ]
[ Add button ] (a) list of items (b) top bar (c) Add button (d) tab bar - 5.💾 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
- 6.🔍 Which is the odd one out? (a) the screen layout (b) the font size (c) how easy sign-up is (d) the theme colours
-
7.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ search box ]
[ filter buttons ]
[ big picture ]
[ list of items ] (a) search box (b) list of items (c) filter buttons (d) big picture - 8.True or false: photos on two devices fits saving on the phone. (a) True (b) False
- 9.🔀 Why plan the user flow before building? (a) to skip testing (b) so each step is clear (c) to add more taps (d) to hide the buttons
-
10.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. tap Back
3. open “Score card”
4. tap the Profile tab
Which screen are you on now? (a) Home (b) Score card (c) Match report (d) Profile - 11.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) type name and email (b) enter the code sent (c) open the app (d) make a password
- 12.Which of these fits saving on the phone? (a) a class leaderboard (b) photos on two devices (c) notes to read offline (d) chat messages to friends
- 13.Which of these is true of a wireframe? (a) has the real colours (b) looks like the real app (c) shows the real fonts (d) is a quick sketch
- 14.🔢 In a photo-post flow, which comes first: “post the photo” or “open the camera screen”? (a) post the photo (b) open the camera screen
-
15.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Chat tab
2. open “Score card”
3. open “Score card”
Which screen are you on now? (a) Settings (b) Feed (c) Chat (d) Score card - 16.💾 Data saved only on the phone is lost when ___. (a) the screen turns off (b) you send a message (c) the app is closed (d) the phone is lost
-
17.💾 What number does this code show?
let songs = ["Sunrise", "Rain", "Monsoon"];
songs.push("Kites");
songs.push("Stars");
show(songs.length); -
18.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Caption: 10 px
Footer: 18 px
Menu: 17 px (a) Footer (b) Menu (c) Caption -
19.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Menu → Confirm → Pay → Pens → Search → Item
Design B: Home → Size → Pens → Pay → Address - 20.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) helps everyone (b) makes it harder
-
21.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ Save button ]
[ search box ]
[ filter buttons ]
[ title text ]
[ top bar ] (a) top bar (b) filter buttons (c) title text (d) Save button - 22.Which colour pair is hard to read? (a) black on pale grey (b) white on black (c) yellow on white (d) black on yellow
-
23.🖼️ In this wireframe (top to bottom), what is right below the tab bar?
[ list of items ]
[ tab bar ]
[ top bar ]
[ search box ] (a) list of items (b) top bar (c) search box - 24.True or false: icons with no meaning is good button design. (a) True (b) False
- 25.🔢 In a food-order flow, which comes first: “pick a dish” or “add it to the cart”? (a) pick a dish (b) add it to the cart
- 26.🌗 Is dark blue on black easy or hard to read on a button? (a) easy to read (b) hard to read
- 27.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read
- 28.🔍 Which is the odd one out? (a) captions on videos (b) labels on every icon (c) text that can grow (d) sudden loud sounds
-
29.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Help page”
2. tap the Profile tab
3. open “Friend list”
4. open “Score card”
5. open “Score card”
Which screen are you on now? (a) Friend list (b) Help page (c) Score card (d) Home - 30.♿ Showing right or wrong only in red and green is a problem for ___. (a) colour-blind users (b) the battery (c) fast typists (d) the server
- 31.Which of these makes the app harder to use? (a) sudden loud sounds (b) captions on videos (c) big touch targets (d) labels on every icon
-
32.💾 What number does this code show?
let score = 6;
score = score - 3;
score = score + 1;
show(score); - 33.Which of these helps everyone use the app? (a) sudden loud sounds (b) strong colour contrast (c) tiny tap areas (d) icons with no labels
- 34.Which of these is true of a menu button? (a) goes to the last screen (b) hides extra links (c) switches main sections (d) undoes one move
- 35.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) see the final score (b) tap “Start quiz” (c) read a question (d) see if it is right
-
36.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Search → Item → Shop → Pens
Design B: Home → Confirm → Offers → Shop (a) Design B (b) Design A - 37.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a final design (b) a wireframe
- 38.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
- 39.🧭 Which part of navigation opens a list of pages? (a) a menu button (b) the back button (c) a tab bar
-
40.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pens → Pay → Results → Size
Design B: Home → Shop → Offers
Answer key
- good design
- in the cloud
- open the app
- Add button
- on the phone
- how easy sign-up is
- list of items
- False
- so each step is clear
- Profile
- type name and email
- notes to read offline
- is a quick sketch
- open the camera screen
- Score card
- the phone is lost
- 5
- Caption
- 2
- helps everyone
- Save button
- yellow on white
- top bar
- False
- pick a dish
- hard to read
- easy to read
- sudden loud sounds
- Score card
- colour-blind users
- sudden loud sounds
- 4
- strong colour contrast
- hides extra links
- see if it is right
- Design B
- a final design
- easy to read
- a menu button
- 2
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students