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.🧭 What does the back button usually do? (a) opens settings (b) goes to the last screen (c) closes all apps (d) deletes the page
- 2.🧭 About how many tabs suit a tab bar best? (a) 10 to 12 (b) 20 (c) 3 to 5 (d) 1
- 3.Which of these is about UI (the look)? (a) the theme colours (b) whether users get lost (c) how many taps it takes (d) how easy sign-up is
- 4.♿ A screen has 12 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
-
5.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Save button: 56 px tall
Cancel button: 60 px tall
Help button: 40 px tall
Back button: 32 px tall - 6.Which of these fits saving on the phone? (a) photos on two devices (b) a class leaderboard (c) notes to read offline (d) a shared to-do list
- 7.🌗 Is white on black easy or hard to read on a button? (a) hard to read (b) easy to read
- 8.🧭 Which part of navigation hides extra links? (a) the back button (b) a tab bar (c) a menu button
-
9.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pay → Confirm
Design B: Home → Item → Offers → Search → Address → Cart - 10.Which of these is about UX (the experience)? (a) the icon shapes (b) whether users get lost (c) the font size (d) the theme colours
-
11.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Size → Address → Pens
Design B: Home → Size → Search (a) Design B (b) Design A - 12.🔘 Our rule: buttons are at least 48 px tall. The Start button is 20 px tall. How many px taller must it be?
- 13.🔢 In a food-order flow, what comes right after “open the menu”? (a) check the cart (b) track the order (c) pick a dish (d) add it to the cart
- 14.♿ Why add captions to videos? (a) to slow them down (b) to hide the sound (c) so anyone can follow (d) to add colour
- 15.🌗 Is light grey on white easy or hard to read on a button? (a) hard to read (b) easy to read
- 16.🔘 Is this good or poor button design: a clear word like Save? (a) good design (b) poor design
- 17.🔍 Which is the odd one out? (a) the screen layout (b) how fast a task is done (c) the icon shapes (d) the font size
- 18.🔢 In a photo-post flow, which comes FIRST? (a) take the photo (b) add a filter (c) open the camera screen (d) write a caption
-
19.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Map”
2. tap the Me tab
3. open “Badges”
4. open “Score card”
5. tap the Lessons tab
Which screen are you on now? (a) Score card (b) Map (c) Badges (d) Lessons - 20.Which of these is true of a final design? (a) shows where things go (b) has the real colours (c) uses plain grey boxes (d) is a quick sketch
-
21.💾 What does this code show? (Positions start at 0.)
let notes = ["Hindi", "Music", "Sports"];
show(notes[0]); (a) Sports (b) Music (c) Hindi - 22.🔢 In a quiz-app flow, which comes first: “read a question” or “pick an answer”? (a) pick an answer (b) read a question
- 23.🔢 In a food-order flow, which comes FIRST? (a) check the cart (b) open the menu (c) pick a dish (d) pay for the order
- 24.🔍 Which is the odd one out? (a) colour as the only clue (b) captions on videos (c) tiny tap areas (d) fast-flashing lights
-
25.🖼️ In this wireframe (top to bottom), what is right above the filter buttons?
[ title text ]
[ list of items ]
[ menu icon ]
[ filter buttons ]
[ Add button ]
[ search box ] (a) title text (b) search box (c) menu icon (d) Add button - 26.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a wireframe (b) a final design
- 27.🔍 Which is the odd one out? (a) text that can grow (b) colour as the only clue (c) strong colour contrast (d) big touch targets
- 28.🌗 Is dark blue on black easy or hard to read on a button? (a) hard to read (b) easy to read
- 29.✏️ Is this true of a wireframe or of a final design: uses the final pictures? (a) a wireframe (b) a final design
- 30.Which of these is about UX (the experience)? (a) how many taps it takes (b) the button colours (c) the font size (d) the theme colours
- 31.🌗 Is dark blue on white easy or hard to read on a button? (a) hard to read (b) easy to read
-
32.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Back button: 24 px tall
Send button: 72 px tall
Help button: 60 px tall
Done button: 72 px tall (a) Back (b) Done (c) Help (d) Send - 33.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 34.True or false: a big, easy tap area is poor button design. (a) False (b) True
- 35.🎨 UX stands for user ___. (a) experience (b) example (c) extra (d) express
- 36.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) helps everyone (b) makes it harder
- 37.🔘 Is this good or poor button design: a tiny 20 px button? (a) poor design (b) good design
-
38.🖼️ In this wireframe (top to bottom), what is right below the title text?
[ tab bar ]
[ Save button ]
[ title text ]
[ list of items ]
[ menu icon ]
[ Add button ] (a) menu icon (b) list of items (c) tab bar (d) Save button - 39.🔍 Which is the odd one out? (a) labels on every icon (b) colour as the only clue (c) fast-flashing lights (d) tiny tap areas
- 40.🔍 Which is the odd one out? (a) fast-flashing lights (b) sudden loud sounds (c) big touch targets (d) icons with no labels
Answer key
- goes to the last screen
- 3 to 5
- the theme colours
- 8
- 2
- notes to read offline
- easy to read
- a menu button
- 3
- whether users get lost
- Design B
- 28
- pick a dish
- so anyone can follow
- hard to read
- good design
- how fast a task is done
- open the camera screen
- Lessons
- has the real colours
- Hindi
- read a question
- open the menu
- captions on videos
- menu icon
- a wireframe
- colour as the only clue
- hard to read
- a final design
- how many taps it takes
- easy to read
- Back
- on the phone
- False
- experience
- makes it harder
- poor design
- list of items
- labels on every icon
- big touch targets
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students