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.💾 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
-
2.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 23 px
Footer: 23 px
Menu: 10 px
Hint: 17 px
Title: 25 px (a) Body text (b) Menu (c) Footer (d) Hint -
3.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Cart
Design B: Home → Address → Pay → Offers → Confirm → Search (a) Design B (b) Design A - 4.True or false: a final design shows the real fonts. (a) True (b) False
- 5.Which of these fits saving on the phone? (a) a shared to-do list (b) photos on two devices (c) a class leaderboard (d) a draft you are typing
- 6.🔀 In a good flow, each screen should lead to ___. (a) a random page (b) a dead end (c) a clear next step (d) the same screen
- 7.Which of these is about UX (the experience)? (a) the icon shapes (b) whether users get lost (c) the screen layout (d) the theme colours
- 8.Which of these is true of a wireframe? (a) has the real colours (b) shows the real fonts (c) is a quick sketch (d) uses the final pictures
- 9.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a wireframe (b) a final design
- 10.🔘 Is this good or poor button design: grey text on grey? (a) poor design (b) good design
- 11.Which colour pair is hard to read? (a) black on pale grey (b) white on black (c) white on dark green (d) red on green
- 12.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
-
13.💾 pop() takes off the last item. What does this code show?
let notes = ["Science", "Hindi", "Sports", "Music"];
notes.pop();
show(notes[notes.length - 1]); (a) Hindi (b) Music (c) Sports (d) Science - 14.Which colour pair is hard to read? (a) black on pale grey (b) light grey on white (c) white on dark green (d) white on black
- 15.🔢 In a photo-post flow, which comes LAST? (a) write a caption (b) post the photo (c) add a filter (d) take the photo
- 16.🔢 In a sign-up flow, what comes right after “type name and email”? (a) open the app (b) see the home screen (c) make a password (d) enter the code sent
- 17.True or false: a wireframe uses plain grey boxes. (a) True (b) False
- 18.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) makes it harder (b) helps everyone
- 19.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) helps everyone (b) makes it harder
- 20.Which of these makes the app harder to use? (a) sudden loud sounds (b) big touch targets (c) labels on every icon (d) strong colour contrast
- 21.True or false: a wireframe looks like the real app. (a) False (b) True
- 22.Which of these fits saving in the cloud? (a) a shared to-do list (b) the sound on/off setting (c) a draft you are typing (d) your last game level
- 23.Which of these makes the app harder to use? (a) labels on every icon (b) fast-flashing lights (c) captions on videos (d) text that can grow
-
24.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Menu: 13 px
Footer: 18 px
Caption: 11 px - 25.🔍 Which is the odd one out? (a) how fast a task is done (b) how many taps it takes (c) the theme colours (d) how easy sign-up is
-
26.🖼️ How many parts (boxes) does this wireframe have?
[ search box ]
[ filter buttons ]
[ Add button ]
[ list of items ]
[ menu icon ]
[ Save button ] -
27.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Video”
2. open “Badges”
3. open “Score card”
How many times must you tap Back to reach the main screen of this tab? - 28.True or false: buttons almost touching is good button design. (a) True (b) False
-
29.💾 pop() takes off the last item. What does this code show?
let notes = ["Art", "Music", "Sports", "Hindi"];
notes.pop();
show(notes[notes.length - 1]); (a) Hindi (b) Sports (c) Music (d) Art - 30.♿ What does a screen reader do? (a) plays music (b) reads the screen aloud (c) makes text tiny (d) takes photos
- 31.True or false: the button colours is about UX (the experience). (a) True (b) False
- 32.🔢 In a photo-post flow, what comes right after “take the photo”? (a) post the photo (b) add a filter (c) write a caption (d) open the camera screen
- 33.💾 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
- 34.Which of these makes the app harder to use? (a) captions on videos (b) icons with no labels (c) text that can grow (d) big touch targets
-
35.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Map”
2. open “Video”
3. tap the Quiz tab
4. open “Match report”
Which screen are you on now? (a) Lessons (b) Map (c) Video (d) Match report -
36.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Offers → Item → Confirm
Design B: Home → Cart → Confirm → Pens → Offers → Shop - 37.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
38.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Cart → Menu → Offers → Pens → Pay
Design B: Home → Address → Confirm → Shop → Pens (a) Design B (b) Design A - 39.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
- 40.Which of these is true of a menu button? (a) switches main sections (b) shows 3 to 5 icons (c) sits at the bottom (d) hides extra links
Answer key
- in the cloud
- Menu
- Design A
- True
- a draft you are typing
- a clear next step
- whether users get lost
- is a quick sketch
- a wireframe
- poor design
- red on green
- good design
- Sports
- light grey on white
- post the photo
- make a password
- True
- makes it harder
- helps everyone
- sudden loud sounds
- False
- a shared to-do list
- fast-flashing lights
- 2
- the theme colours
- 6
- 3
- False
- Sports
- reads the screen aloud
- False
- add a filter
- on the phone
- icons with no labels
- Match report
- 1
- on the phone
- Design B
- No
- hides extra links
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students