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 sign-up flow, which comes first: “see the home screen” or “tap “Sign up””? (a) tap “Sign up” (b) see the home screen
- 2.🔀 In a good flow, each screen should lead to ___. (a) a random page (b) a clear next step (c) a dead end (d) the same screen
-
3.💾 What number does this code show?
let stars = 3;
stars = stars - 3;
stars = stars + 4;
show(stars); - 4.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) shortcut (c) dead end (d) tab bar
- 5.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) post the photo (b) write a caption (c) take the photo (d) add a filter
- 6.🔍 Which is the odd one out? (a) big touch targets (b) strong colour contrast (c) text that can grow (d) sudden loud sounds
-
7.💾 What does this code show? (Positions start at 0.)
let notes = ["Art", "Music", "Maths", "Science"];
show(notes[3]); (a) Art (b) Maths (c) Science (d) Music -
8.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Friend list”
2. tap Back
3. tap the Me tab
4. open “Friend list”
How many times must you tap Back to reach the main screen of this tab? - 9.🔢 In a sign-up flow, which comes FIRST? (a) enter the code sent (b) make a password (c) tap “Sign up” (d) open the app
-
10.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Results → Address → Search → Confirm → Pens
Design B: Home → Results → Cart → Item → Address → Search → Pens (a) Design B (b) Design A - 11.Which colour pair is easy to read? (a) black on yellow (b) pale pink on white (c) red on green (d) dark blue on black
- 12.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a final design (b) a wireframe
- 13.🔢 In a photo-post flow, which comes first: “take the photo” or “post the photo”? (a) post the photo (b) take the photo
- 14.Which of these makes the app harder to use? (a) fast-flashing lights (b) big touch targets (c) labels on every icon (d) strong colour contrast
- 15.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
-
16.🖼️ In this wireframe (top to bottom), what is right above the Save button?
[ list of items ]
[ filter buttons ]
[ tab bar ]
[ Add button ]
[ Save button ] (a) filter buttons (b) tab bar (c) list of items (d) Add button - 17.🔍 Which is the odd one out? (a) labels on every icon (b) big touch targets (c) captions on videos (d) fast-flashing lights
- 18.🔢 In a photo-post flow, which comes LAST? (a) write a caption (b) add a filter (c) take the photo (d) post the photo
- 19.True or false: icons with no meaning is good button design. (a) False (b) True
- 20.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 28 px tall. How many px taller must it be?
-
21.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Score card”
2. tap the Settings tab
3. open “Match report”
Which screen are you on now? (a) Chat (b) Score card (c) Feed (d) Match report -
22.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Label: 23 px
Footer: 16 px
Body text: 28 px
Hint: 11 px
Menu: 18 px (a) Body text (b) Label (c) Hint (d) Footer - 23.♿ Accessibility means an app works for ___. (a) only experts (b) everyone (c) only the coder (d) nobody
- 24.🧭 Which part of navigation hides extra links? (a) the back button (b) a menu button (c) a tab bar
-
25.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 36 px tall
Next button: 52 px tall
Send button: 64 px tall
Start button: 48 px tall -
26.🖼️ In this wireframe (top to bottom), what is right below the Save button?
[ list of items ]
[ search box ]
[ title text ]
[ Save button ]
[ big picture ] (a) search box (b) big picture (c) title text (d) list of items - 27.✏️ Why draw a wireframe before coding? (a) changes are quick (b) it adds colours (c) it runs the app (d) it saves data
- 28.🔀 Why plan the user flow before building? (a) to hide the buttons (b) so each step is clear (c) to add more taps (d) to skip testing
- 29.Which of these fits saving on the phone? (a) your last game level (b) chat messages to friends (c) a shared to-do list (d) a class leaderboard
- 30.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 31.🔘 Is this good or poor button design: grey text on grey? (a) poor design (b) good design
- 32.🔍 Which is the odd one out? (a) the screen layout (b) the font size (c) how easy sign-up is (d) the icon shapes
-
33.💾 What number does this code show?
let friends = ["Meera", "Riya", "Kabir"];
friends.push("Zoya");
friends.push("Arjun");
show(friends.length); -
34.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Hint: 12 px
Caption: 15 px
Menu: 14 px
Label: 10 px
Footer: 21 px -
35.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Pay → Pens → Confirm
Design B: Home → Pay → Cart - 36.Which of these helps everyone use the app? (a) tiny tap areas (b) sudden loud sounds (c) labels on every icon (d) colour as the only clue
-
37.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 14 px
Menu: 12 px
Body text: 22 px
Footer: 15 px -
38.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Map”
2. tap Back
3. tap the Chat tab
4. tap the Settings tab
Which screen are you on now? (a) Chat (b) Feed (c) Settings (d) Map - 39.Which of these makes the app harder to use? (a) big touch targets (b) colour as the only clue (c) strong colour contrast (d) labels on every icon
- 40.🔢 In a photo-post flow, what comes right after “write a caption”? (a) take the photo (b) post the photo (c) add a filter (d) open the camera screen
Answer key
- tap “Sign up”
- a clear next step
- 4
- dead end
- take the photo
- sudden loud sounds
- Science
- 1
- open the app
- Design A
- black on yellow
- a final design
- take the photo
- fast-flashing lights
- a final design
- Add button
- fast-flashing lights
- post the photo
- False
- 20
- Match report
- Hint
- everyone
- a menu button
- 3
- big picture
- changes are quick
- so each step is clear
- your last game level
- in the cloud
- poor design
- how easy sign-up is
- 5
- 4
- 2
- labels on every icon
- 3
- Settings
- colour as the only clue
- post the photo
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students