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.🖼️ How many parts (boxes) does this wireframe have?
[ list of items ]
[ big picture ]
[ Add button ]
[ top bar ] - 2.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “see if it is right”? (a) see if it is right (b) tap “Start quiz”
- 3.Which of these is about UI (the look)? (a) how fast a task is done (b) how users feel after (c) the screen layout (d) how easy sign-up is
- 4.🔢 In a photo-post flow, which comes first: “take the photo” or “add a filter”? (a) take the photo (b) add a filter
- 5.True or false: buttons almost touching is poor button design. (a) False (b) True
-
6.🖼️ In this wireframe (top to bottom), what is right above the Save button?
[ search box ]
[ list of items ]
[ Save button ]
[ title text ]
[ menu icon ]
[ top bar ] (a) search box (b) menu icon (c) title text (d) list of items - 7.🔘 Our rule: buttons are at least 48 px tall. The Start button is 40 px tall. How many px taller must it be?
-
8.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Cancel button: 44 px tall
Done button: 60 px tall
Start button: 48 px tall (a) Done (b) Start (c) Cancel - 9.♿ What does a screen reader do? (a) plays music (b) makes text tiny (c) takes photos (d) reads the screen aloud
-
10.🖼️ In this wireframe (top to bottom), what is right above the title text?
[ menu icon ]
[ Add button ]
[ Save button ]
[ title text ] (a) menu icon (b) Add button (c) Save button -
11.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Done button: 60 px tall
Save button: 28 px tall
Send button: 52 px tall (a) Done (b) Send (c) Save - 12.Which of these is true of a wireframe? (a) looks like the real app (b) is a quick sketch (c) has the real colours (d) uses the final pictures
-
13.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Footer: 16 px
Body text: 24 px
Hint: 21 px -
14.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Pens → Address → Size → Offers
Design B: Home → Pens → Offers -
15.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. open “Badges”
3. open “Map”
How many times must you tap Back to reach the main screen of this tab? - 16.♿ A screen has 10 icon buttons. Only 4 of them have a text label for screen readers. How many still need a label?
- 17.Which of these is about UI (the look)? (a) how fast a task is done (b) how many taps it takes (c) how users feel after (d) the theme colours
- 18.🔢 In a sign-up flow, which comes first: “see the home screen” or “make a password”? (a) make a password (b) see the home screen
- 19.Which of these is true of a wireframe? (a) looks like the real app (b) uses the final pictures (c) has the real colours (d) shows where things go
- 20.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
-
21.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ menu icon ]
[ list of items ]
[ top bar ]
[ search box ]
[ big picture ]
[ tab bar ] (a) search box (b) big picture (c) menu icon (d) top bar - 22.♿ A screen has 7 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
-
23.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. tap Back
3. open “Edit photo”
How many times must you tap Back to reach the main screen of this tab? - 24.Which of these is true of a final design? (a) uses plain grey boxes (b) shows where things go (c) has no real colours (d) has the real colours
-
25.💾 What number does this code show?
let friends = ["Aman", "Arjun", "Kabir", "Zoya"];
friends.push("Riya");
show(friends.length); - 26.🔘 Is this good or poor button design: grey text on grey? (a) good design (b) poor design
- 27.🧭 What does the back button usually do? (a) deletes the page (b) opens settings (c) closes all apps (d) goes to the last screen
- 28.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) see if it is right (b) pick an answer (c) see the final score (d) read a question
-
29.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Back button: 40 px tall
Save button: 32 px tall
Next button: 32 px tall - 30.💾 Saving data in the cloud lets you ___. (a) shrink the app (b) never need a password (c) use it on any device (d) skip the internet
-
31.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Item → Address → Shop → Menu → Results → Cart
Design B: Home → Confirm → Item → Search → Offers - 32.True or false: whether users get lost is about UI (the look). (a) True (b) False
- 33.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) makes it harder (b) helps everyone
-
34.🖼️ In this wireframe (top to bottom), what is right below the menu icon?
[ menu icon ]
[ search box ]
[ filter buttons ]
[ top bar ]
[ tab bar ]
[ title text ] (a) tab bar (b) filter buttons (c) search box (d) title text - 35.Which of these is true of a final design? (a) shows where things go (b) shows the real fonts (c) has no real colours (d) is a quick sketch
- 36.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) tab bar (c) dead end (d) shortcut
- 37.Which colour pair is hard to read? (a) white on dark green (b) black on yellow (c) pale pink on white (d) white on black
-
38.💾 pop() takes off the last item. What does this code show?
let songs = ["Kites", "Stars", "Rain"];
songs.pop();
show(songs[songs.length - 1]); (a) Rain (b) Kites (c) Stars -
39.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ top bar ]
[ Save button ]
[ search box ]
[ menu icon ] (a) Save button (b) top bar (c) search box (d) menu icon - 40.🧭 Tapping a tab usually takes you to ___. (a) that tab’s main screen (b) the last app used (c) a random page (d) the phone settings
Answer key
- 4
- tap “Start quiz”
- the screen layout
- take the photo
- True
- list of items
- 8
- Cancel
- reads the screen aloud
- Save button
- Save
- is a quick sketch
- 0
- 2
- 2
- 6
- the theme colours
- make a password
- shows where things go
- easy to read
- top bar
- 5
- 1
- has the real colours
- 5
- poor design
- goes to the last screen
- read a question
- 0
- use it on any device
- 2
- False
- helps everyone
- search box
- shows the real fonts
- dead end
- pale pink on white
- Stars
- menu icon
- that tab’s main screen
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students