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 colour pair is easy to read? (a) yellow on white (b) dark blue on black (c) black on yellow (d) pale pink on white
-
2.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Score card”
2. tap the Feed tab
3. open “Map”
4. open “Friend list”
Which screen are you on now? (a) Score card (b) Map (c) Feed (d) Friend list - 3.🔢 In a photo-post flow, which comes LAST? (a) post the photo (b) add a filter (c) write a caption (d) take the photo
- 4.🧭 Where is a tab bar usually placed in a phone app? (a) at the bottom (b) inside a button (c) nowhere (d) in the middle
-
5.🖼️ In this wireframe (top to bottom), what is right below the top bar?
[ top bar ]
[ tab bar ]
[ big picture ]
[ Save button ]
[ list of items ] (a) Save button (b) tab bar (c) list of items (d) big picture -
6.💾 What number does this code show?
let notes = ["Art", "Maths"];
notes.push("Sports");
show(notes.length); - 7.🔢 In a quiz-app flow, which comes first: “read a question” or “tap “Start quiz””? (a) read a question (b) tap “Start quiz”
-
8.🖼️ In this wireframe (top to bottom), what is right above the title text?
[ tab bar ]
[ filter buttons ]
[ title text ]
[ menu icon ] (a) filter buttons (b) menu icon (c) tab bar -
9.🖼️ In this wireframe (top to bottom), what is right above the title text?
[ menu icon ]
[ title text ]
[ list of items ]
[ tab bar ]
[ search box ] (a) tab bar (b) menu icon (c) list of items (d) search box - 10.Which of these is about UI (the look)? (a) how users feel after (b) how fast a task is done (c) how easy sign-up is (d) the screen layout
-
11.💾 pop() takes off the last item. What does this code show?
let notes = ["Music", "Sports", "Art", "Maths"];
notes.pop();
show(notes[notes.length - 1]); (a) Sports (b) Music (c) Art (d) Maths - 12.♿ A screen has 11 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
- 13.True or false: the screen layout is about UX (the experience). (a) True (b) False
- 14.True or false: a final design looks like the real app. (a) False (b) True
-
15.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Address → Size → Item
Design B: Home → Shop → Cart → Address → Pay (a) Design A (b) Design B - 16.♿ Does this help everyone, or make the app harder to use: icons with no labels? (a) makes it harder (b) helps everyone
- 17.🔍 Which is the odd one out? (a) sudden loud sounds (b) captions on videos (c) fast-flashing lights (d) colour as the only clue
- 18.Which of these is true of a final design? (a) shows where things go (b) has no real colours (c) uses plain grey boxes (d) has the real colours
-
19.🖼️ In this wireframe (top to bottom), what is right above the title text?
[ tab bar ]
[ menu icon ]
[ top bar ]
[ title text ]
[ search box ]
[ list of items ] (a) tab bar (b) search box (c) list of items (d) top bar - 20.🔍 Which is the odd one out? (a) the theme colours (b) how users feel after (c) how many taps it takes (d) how fast a task is done
- 21.♿ Does this help everyone, or make the app harder to use: sudden loud sounds? (a) helps everyone (b) makes it harder
- 22.🔘 Our rule: buttons are at least 48 px tall. The Send button is 24 px tall. How many px taller must it be?
- 23.True or false: a big, easy tap area is poor button design. (a) False (b) True
- 24.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
- 25.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) read a question (b) see if it is right (c) pick an answer (d) see the final score
- 26.Which colour pair is easy to read? (a) pale pink on white (b) dark blue on black (c) yellow on white (d) white on dark green
-
27.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Search tab
2. open “Video”
3. tap Back
4. tap the Home tab
How many times must you tap Back to reach the main screen of this tab? - 28.Which of these makes the app harder to use? (a) icons with no labels (b) big touch targets (c) captions on videos (d) text that can grow
- 29.♿ A screen has 7 icon buttons. Only 1 of them have a text label for screen readers. How many still need a label?
- 30.🔘 Our rule: buttons are at least 48 px tall. The Next button is 20 px tall. How many px taller must it be?
- 31.🔢 In a food-order flow, which comes first: “check the cart” or “track the order”? (a) track the order (b) check the cart
- 32.♿ A screen has 6 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
- 33.✏️ What is a wireframe? (a) a type of password (b) a simple screen sketch (c) the finished app (d) a charging cable
-
34.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Results → Size
Design B: Home → Search → Confirm → Address (a) Design B (b) Design A - 35.Which of these is true of a wireframe? (a) has the real colours (b) looks like the real app (c) has no real colours (d) shows the real fonts
-
36.💾 What number does this code show?
let songs = ["Stars", "Monsoon", "Rain", "Kites"];
songs.push("Sunrise");
show(songs.length); - 37.Which of these is true of a wireframe? (a) uses the final pictures (b) shows where things go (c) has the real colours (d) looks like the real app
-
38.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. open “Map”
3. open “Help page”
Which screen are you on now? (a) Home (b) Search (c) Map (d) Help page - 39.♿ Showing right or wrong only in red and green is a problem for ___. (a) the server (b) the battery (c) colour-blind users (d) fast typists
-
40.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 16 px
Caption: 19 px
Footer: 10 px
Answer key
- black on yellow
- Friend list
- post the photo
- at the bottom
- tab bar
- 3
- tap “Start quiz”
- filter buttons
- menu icon
- the screen layout
- Art
- 9
- False
- True
- Design A
- makes it harder
- captions on videos
- has the real colours
- top bar
- the theme colours
- makes it harder
- 24
- False
- a final design
- read a question
- white on dark green
- 0
- icons with no labels
- 6
- 28
- check the cart
- 4
- a simple screen sketch
- Design A
- has no real colours
- 5
- shows where things go
- Help page
- colour-blind users
- 1
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students