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.🔀 A screen with no way forward or back is called a ___. (a) dead end (b) home screen (c) shortcut (d) tab bar
-
2.💾 What number does this code show?
let songs = ["Sunrise", "Ocean"];
songs.push("Monsoon");
songs.push("Kites");
show(songs.length); -
3.💾 pop() takes off the last item. What does this code show?
let notes = ["Maths", "Science", "Art", "Hindi"];
notes.pop();
show(notes[notes.length - 1]); (a) Maths (b) Hindi (c) Art (d) Science - 4.True or false: a wireframe uses plain grey boxes. (a) False (b) True
- 5.True or false: the font size is about UI (the look). (a) False (b) True
- 6.💾 Data saved only on the phone is lost when ___. (a) the screen turns off (b) the app is closed (c) the phone is lost (d) you send a message
- 7.🎨 Is this about UI or UX: the icon shapes? (a) UI (b) UX
- 8.True or false: buttons almost touching is poor button design. (a) True (b) False
- 9.🔘 Is this good or poor button design: a tiny 20 px button? (a) good design (b) poor design
-
10.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Address
Design B: Home → Pens → Confirm → Address → Cart → Pay → Item (a) Design A (b) Design B -
11.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. open “Match report”
3. tap Back
4. tap the Home tab
How many times must you tap Back to reach the main screen of this tab? - 12.🔀 In a good flow, each screen should lead to ___. (a) a dead end (b) a random page (c) the same screen (d) a clear next step
- 13.♿ A screen has 12 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
- 14.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) post the photo (b) take the photo (c) add a filter (d) write a caption
- 15.Which of these is about UI (the look)? (a) how users feel after (b) whether users get lost (c) how easy sign-up is (d) the screen layout
-
16.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Item → Size
Design B: Home → Pens → Pay → Results → Address → Confirm → Shop -
17.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 28 px
Hint: 19 px
Menu: 9 px
Caption: 18 px (a) Menu (b) Title (c) Hint (d) Caption -
18.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Edit photo”
2. tap the Settings tab
3. tap the Feed tab
Which screen are you on now? (a) Edit photo (b) Settings (c) Feed (d) Chat - 19.🔍 Which is the odd one out? (a) how easy sign-up is (b) whether users get lost (c) how fast a task is done (d) the screen layout
- 20.Which of these is true of a final design? (a) uses plain grey boxes (b) shows the real fonts (c) is a quick sketch (d) shows where things go
- 21.🔢 In a sign-up flow, what comes right after “open the app”? (a) enter the code sent (b) see the home screen (c) type name and email (d) tap “Sign up”
- 22.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “pick an answer”? (a) tap “Start quiz” (b) pick an answer
-
23.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Cart → Pay → Item → Confirm → Address → Size
Design B: Home → Pay → Search - 24.🔍 Which is the odd one out? (a) big touch targets (b) strong colour contrast (c) captions on videos (d) sudden loud sounds
- 25.🔍 Which is the odd one out? (a) how fast a task is done (b) the icon shapes (c) the screen layout (d) the theme colours
-
26.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Send button: 56 px tall
Help button: 48 px tall
Done button: 44 px tall
Save button: 36 px tall - 27.🔘 Is this good or poor button design: space between buttons? (a) good design (b) poor design
- 28.Which of these is true of a tab bar? (a) undoes one move (b) hides extra links (c) goes to the last screen (d) switches main sections
- 29.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a final design (b) a wireframe
-
30.🖼️ How many parts (boxes) does this wireframe have?
[ list of items ]
[ title text ]
[ big picture ]
[ filter buttons ]
[ top bar ]
[ search box ] - 31.🎨 Is this about UI or UX: the screen layout? (a) UI (b) UX
- 32.🔍 Which is the odd one out? (a) big touch targets (b) text that can grow (c) colour as the only clue (d) strong colour contrast
- 33.🔢 In a quiz-app flow, which comes first: “see the final score” or “tap “Start quiz””? (a) see the final score (b) tap “Start quiz”
- 34.✏️ Why draw a wireframe before coding? (a) changes are quick (b) it runs the app (c) it saves data (d) it adds colours
- 35.🔍 Which is the odd one out? (a) the screen layout (b) the button colours (c) the font size (d) how easy sign-up is
- 36.🔍 Which is the odd one out? (a) captions on videos (b) labels on every icon (c) big touch targets (d) tiny tap areas
- 37.🔍 Which is the odd one out? (a) fast-flashing lights (b) big touch targets (c) strong colour contrast (d) labels on every icon
- 38.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) tap “Start quiz” (b) see the final score (c) see if it is right (d) read a question
- 39.🔀 What is a user flow? (a) a charging cable (b) a colour theme (c) a type of font (d) the path through screens
- 40.Which of these helps everyone use the app? (a) colour as the only clue (b) text that can grow (c) icons with no labels (d) sudden loud sounds
Answer key
- dead end
- 4
- Art
- True
- True
- the phone is lost
- UI
- True
- poor design
- Design A
- 0
- a clear next step
- 8
- take the photo
- the screen layout
- 6
- Menu
- Feed
- the screen layout
- shows the real fonts
- tap “Sign up”
- tap “Start quiz”
- 4
- sudden loud sounds
- how fast a task is done
- 2
- good design
- switches main sections
- a wireframe
- 6
- UI
- colour as the only clue
- tap “Start quiz”
- changes are quick
- how easy sign-up is
- tiny tap areas
- fast-flashing lights
- see if it is right
- the path through screens
- text that can grow
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students