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 photo-post flow, what comes right after “write a caption”? (a) open the camera screen (b) take the photo (c) add a filter (d) post the photo
- 2.True or false: the font size is about UX (the experience). (a) False (b) True
- 3.True or false: icons with no meaning is good button design. (a) False (b) True
- 4.🌗 Is black on pale grey easy or hard to read on a button? (a) hard to read (b) easy to read
- 5.🔢 In a sign-up flow, what comes right after “enter the code sent”? (a) see the home screen (b) open the app (c) type name and email (d) make a password
-
6.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Item
Design B: Home → Offers → Results → Cart (a) Design B (b) Design A -
7.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Start button: 68 px tall
Cancel button: 24 px tall
Send button: 52 px tall (a) Cancel (b) Start (c) Send - 8.🎨 Who should you test the UX with? (a) real users (b) the app icon (c) only yourself (d) nobody
- 9.Which of these is true of a wireframe? (a) has the real colours (b) shows the real fonts (c) uses the final pictures (d) uses plain grey boxes
-
10.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Size → Confirm → Address → Pens → Pay → Item
Design B: Home → Results → Pay → Size - 11.🔍 Which is the odd one out? (a) icons with no labels (b) big touch targets (c) labels on every icon (d) captions on videos
- 12.✏️ What is a wireframe? (a) a type of password (b) a charging cable (c) a simple screen sketch (d) the finished app
- 13.💾 Which works with no internet at all? (a) a shared chat (b) a cloud leaderboard (c) a cloud backup (d) data saved on the phone
- 14.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 15.True or false: “icons with no labels” makes the app harder to use. (a) False (b) True
- 16.Which of these makes the app harder to use? (a) labels on every icon (b) captions on videos (c) text that can grow (d) fast-flashing lights
- 17.🧭 Which part of navigation opens a list of pages? (a) a tab bar (b) a menu button (c) the back button
- 18.💾 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
- 19.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) tab bar (c) dead end (d) shortcut
- 20.🔘 Is this good or poor button design: grey text on grey? (a) poor design (b) good design
- 21.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
- 22.✏️ What is the easiest way to draw a first wireframe? (a) a microphone (b) pencil and paper (c) a 3D printer (d) a phone case
- 23.Which of these is about UX (the experience)? (a) the font size (b) the screen layout (c) the button colours (d) how many taps it takes
-
24.🖼️ In this wireframe (top to bottom), what is right below the search box?
[ list of items ]
[ big picture ]
[ search box ]
[ title text ]
[ Save button ]
[ Add button ] (a) title text (b) big picture (c) Add button (d) Save button -
25.💾 pop() takes off the last item. What does this code show?
let songs = ["Monsoon", "Stars", "Kites", "Ocean", "Rain"];
songs.pop();
show(songs[songs.length - 1]); (a) Stars (b) Monsoon (c) Kites (d) Ocean - 26.🔍 Which is the odd one out? (a) how users feel after (b) the theme colours (c) whether users get lost (d) how easy sign-up is
- 27.🔍 Which is the odd one out? (a) big touch targets (b) fast-flashing lights (c) strong colour contrast (d) text that can grow
- 28.🔍 Which is the odd one out? (a) how users feel after (b) the theme colours (c) the icon shapes (d) the button colours
- 29.🔘 Our rule: buttons are at least 48 px tall. The Start button is 36 px tall. How many px taller must it be?
- 30.🔍 Which is the odd one out? (a) how easy sign-up is (b) how many taps it takes (c) the button colours (d) how fast a task is done
- 31.Which of these fits saving on the phone? (a) a shared to-do list (b) photos on two devices (c) chat messages to friends (d) notes to read offline
-
32.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 14 px
Footer: 20 px
Menu: 23 px
Hint: 13 px
Caption: 12 px -
33.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Me tab
2. open “Badges”
3. open “Video”
4. tap the Me tab
Which screen are you on now? (a) Video (b) Badges (c) Me (d) Lessons - 34.🧭 Which part of navigation shows 3 to 5 icons? (a) a menu button (b) a tab bar (c) the back button
-
35.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Offers → Pens → Menu → Size → Cart → Shop
Design B: Home → Shop → Pens - 36.🎨 A beautiful app that confuses everyone has ___. (a) no UI at all (b) perfect UX (c) good UI but poor UX (d) good UX but poor UI
- 37.Which of these is true of a tab bar? (a) hides extra links (b) undoes one move (c) shows 3 to 5 icons (d) goes to the last screen
- 38.♿ What does a screen reader do? (a) takes photos (b) reads the screen aloud (c) plays music (d) makes text tiny
- 39.♿ A screen has 8 icon buttons. Only 6 of them have a text label for screen readers. How many still need a label?
- 40.🎨 Is this about UI or UX: the button colours? (a) UI (b) UX
Answer key
- post the photo
- False
- False
- easy to read
- see the home screen
- Design A
- Cancel
- real users
- uses plain grey boxes
- 3
- icons with no labels
- a simple screen sketch
- data saved on the phone
- in the cloud
- True
- fast-flashing lights
- a menu button
- on the phone
- dead end
- poor design
- good design
- pencil and paper
- how many taps it takes
- title text
- Ocean
- the theme colours
- fast-flashing lights
- how users feel after
- 12
- the button colours
- notes to read offline
- 3
- Me
- a tab bar
- 4
- good UI but poor UX
- shows 3 to 5 icons
- reads the screen aloud
- 2
- UI
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students