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.Which of these is true of a final design? (a) shows where things go (b) has no real colours (c) uses the final pictures (d) is a quick sketch
-
2.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Send button: 40 px tall
Done button: 52 px tall
Save button: 72 px tall
Help button: 60 px tall (a) Send (b) Help (c) Save (d) Done - 3.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
- 4.🎨 A beautiful app that confuses everyone has ___. (a) good UX but poor UI (b) good UI but poor UX (c) no UI at all (d) perfect UX
-
5.🖼️ In this wireframe (top to bottom), what is right above the list of items?
[ tab bar ]
[ title text ]
[ top bar ]
[ Save button ]
[ list of items ]
[ filter buttons ] (a) tab bar (b) Save button (c) top bar (d) title text - 6.🧭 Which part of navigation hides extra links? (a) a tab bar (b) a menu button (c) the back button
- 7.🔍 Which is the odd one out? (a) strong colour contrast (b) tiny tap areas (c) sudden loud sounds (d) fast-flashing lights
- 8.🔍 Which is the odd one out? (a) the screen layout (b) how fast a task is done (c) how easy sign-up is (d) how many taps it takes
- 9.🔢 In a photo-post flow, what comes right after “write a caption”? (a) open the camera screen (b) add a filter (c) take the photo (d) post the photo
- 10.Which of these fits saving in the cloud? (a) notes to read offline (b) your last game level (c) photos on two devices (d) the sound on/off setting
- 11.Which of these is true of a tab bar? (a) hides extra links (b) opens a list of pages (c) undoes one move (d) sits at the bottom
- 12.True or false: a wireframe shows where things go. (a) False (b) True
- 13.♿ What does a screen reader do? (a) reads the screen aloud (b) takes photos (c) makes text tiny (d) plays music
- 14.🧭 Which part of navigation shows 3 to 5 icons? (a) a menu button (b) a tab bar (c) the back button
- 15.♿ A screen has 5 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
- 16.Which of these is about UI (the look)? (a) how easy sign-up is (b) how users feel after (c) the screen layout (d) how many taps it takes
-
17.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Map”
2. open “Friend list”
3. open “Help page”
Which screen are you on now? (a) Friend list (b) Map (c) Lessons (d) Help page - 18.💾 Where should the app save a shared to-do list: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
19.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Save button: 60 px tall
Help button: 28 px tall
Send button: 56 px tall (a) Send (b) Save (c) Help -
20.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ big picture ]
[ menu icon ]
[ list of items ]
[ Add button ] (a) menu icon (b) big picture (c) Add button - 21.🔍 Which is the odd one out? (a) how users feel after (b) how easy sign-up is (c) the icon shapes (d) how many taps it takes
- 22.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 23.♿ Accessibility means an app works for ___. (a) nobody (b) only experts (c) everyone (d) only the coder
- 24.🔍 Which is the odd one out? (a) the theme colours (b) how many taps it takes (c) the icon shapes (d) the button colours
-
25.💾 What does this code show? (Positions start at 0.)
let notes = ["Hindi", "Music", "Art", "Sports", "Maths"];
show(notes[0]); (a) Sports (b) Hindi (c) Art (d) Music -
26.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ search box ]
[ top bar ]
[ filter buttons ]
[ menu icon ]
[ title text ]
[ big picture ] (a) big picture (b) search box (c) title text (d) menu icon -
27.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pens → Address → Shop → Pay → Results
Design B: Home → Offers → Results (a) Design A (b) Design B -
28.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Search tab
2. tap the Search tab
3. open “Edit photo”
How many times must you tap Back to reach the main screen of this tab? - 29.🌗 Is white on dark green easy or hard to read on a button? (a) hard to read (b) easy to read
- 30.Which colour pair is easy to read? (a) black on yellow (b) pale pink on white (c) red on green (d) yellow on white
- 31.✏️ Is this true of a wireframe or of a final design: uses the final pictures? (a) a wireframe (b) a final design
- 32.🔍 Which is the odd one out? (a) tiny tap areas (b) labels on every icon (c) text that can grow (d) big touch targets
-
33.💾 pop() takes off the last item. What does this code show?
let songs = ["Kites", "Stars", "Sunrise"];
songs.pop();
show(songs[songs.length - 1]); (a) Stars (b) Sunrise (c) Kites - 34.💾 Saving data in the cloud lets you ___. (a) use it on any device (b) shrink the app (c) skip the internet (d) never need a password
- 35.💾 Where should the app save photos on two devices: on the phone or in the cloud? (a) on the phone (b) in the cloud
-
36.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ tab bar ]
[ filter buttons ]
[ big picture ]
[ top bar ] (a) big picture (b) tab bar (c) filter buttons (d) top bar - 37.🔘 Our rule: buttons are at least 48 px tall. The Help button is 20 px tall. How many px taller must it be?
- 38.🔢 In a photo-post flow, what comes right after “add a filter”? (a) write a caption (b) post the photo (c) open the camera screen (d) take the photo
- 39.✏️ Why draw a wireframe before coding? (a) it saves data (b) changes are quick (c) it runs the app (d) it adds colours
-
40.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Size → Cart → Item → Offers → Confirm → Menu
Design B: Home → Confirm → Pens → Item (a) Design A (b) Design B
Answer key
- uses the final pictures
- Send
- a final design
- good UI but poor UX
- Save button
- a menu button
- strong colour contrast
- the screen layout
- post the photo
- photos on two devices
- sits at the bottom
- True
- reads the screen aloud
- a tab bar
- 3
- the screen layout
- Help page
- in the cloud
- Help
- Add button
- the icon shapes
- in the cloud
- everyone
- how many taps it takes
- Hindi
- big picture
- Design B
- 1
- easy to read
- black on yellow
- a final design
- tiny tap areas
- Stars
- use it on any device
- in the cloud
- top bar
- 28
- write a caption
- changes are quick
- Design B
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students