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.🎨 Is this about UI or UX: how users feel after? (a) UX (b) UI
- 2.True or false: a wireframe looks like the real app. (a) False (b) True
- 3.Which of these is true of a menu button? (a) switches main sections (b) undoes one move (c) hides extra links (d) shows 3 to 5 icons
- 4.Which of these is about UX (the experience)? (a) the screen layout (b) the font size (c) the icon shapes (d) how users feel after
- 5.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
-
6.💾 What does this code show? (Positions start at 0.)
let notes = ["Maths", "Music", "Science", "Sports"];
show(notes[3]); (a) Sports (b) Maths (c) Science (d) Music - 7.True or false: a class leaderboard fits saving in the cloud. (a) True (b) False
-
8.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Offers → Pens → Cart → Item
Design B: Home → Item → Cart → Menu → Results → Shop → Pens -
9.💾 What number does this code show?
let lives = 9;
lives = lives - 2;
lives = lives + 3;
show(lives); - 10.True or false: “icons with no labels” helps everyone use the app. (a) True (b) False
-
11.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Feed tab
2. open “Map”
3. tap the Settings tab
How many times must you tap Back to reach the main screen of this tab? -
12.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Label: 24 px
Title: 19 px
Body text: 13 px
Hint: 26 px
Caption: 25 px (a) Hint (b) Title (c) Body text (d) Label -
13.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Hint: 17 px
Menu: 23 px
Title: 28 px
Body text: 11 px (a) Menu (b) Body text (c) Hint (d) Title -
14.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Item → Pay → Search → Menu
Design B: Home → Item → Search → Shop - 15.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
- 16.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) makes it harder (b) helps everyone
- 17.Which of these is true of a wireframe? (a) uses the final pictures (b) looks like the real app (c) has the real colours (d) shows where things go
- 18.🔢 In a sign-up flow, which comes LAST? (a) see the home screen (b) open the app (c) type name and email (d) enter the code sent
- 19.🔢 In a food-order flow, which comes first: “pick a dish” or “add it to the cart”? (a) pick a dish (b) add it to the cart
-
20.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. open “Match report”
3. tap the Search tab
Which screen are you on now? (a) Search (b) Home (c) Badges (d) Match report -
21.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Pay → Search → Pens
Design B: Home → Offers → Pay → Cart → Results -
22.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Pay → Results → Cart → Shop
Design B: Home → Shop → Offers → Results → Item → Pay -
23.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Shop → Confirm → Menu → Item → Cart
Design B: Home → Shop → Results → Address → Search → Item → Menu - 24.Which colour pair is easy to read? (a) pale pink on white (b) black on pale grey (c) red on green (d) yellow on white
- 25.♿ Does this help everyone, or make the app harder to use: big touch targets? (a) helps everyone (b) makes it harder
- 26.Which of these fits saving on the phone? (a) chat messages to friends (b) a draft you are typing (c) photos on two devices (d) a shared to-do list
-
27.🖼️ How many parts (boxes) does this wireframe have?
[ menu icon ]
[ big picture ]
[ top bar ]
[ Save button ]
[ filter buttons ]
[ list of items ] -
28.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. open “Match report”
3. open “Video”
How many times must you tap Back to reach the main screen of this tab? - 29.Which of these is true of a final design? (a) uses the final pictures (b) uses plain grey boxes (c) is a quick sketch (d) has no real colours
- 30.True or false: the icon shapes is about UI (the look). (a) False (b) True
- 31.Which of these is true of a tab bar? (a) goes to the last screen (b) switches main sections (c) hides extra links (d) undoes one move
- 32.🔢 In a sign-up flow, what comes right after “type name and email”? (a) open the app (b) enter the code sent (c) make a password (d) tap “Sign up”
- 33.🔢 In a photo-post flow, which comes first: “post the photo” or “open the camera screen”? (a) post the photo (b) open the camera screen
- 34.💾 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
- 35.True or false: the theme colours is about UX (the experience). (a) True (b) False
- 36.True or false: strong colour contrast is poor button design. (a) False (b) True
- 37.💾 Which works with no internet at all? (a) data saved on the phone (b) a cloud leaderboard (c) a cloud backup (d) a shared chat
- 38.🔢 In a quiz-app flow, which comes first: “see the final score” or “tap “Start quiz””? (a) tap “Start quiz” (b) see the final score
- 39.Which colour pair is easy to read? (a) pale pink on white (b) dark blue on black (c) light grey on white (d) black on yellow
- 40.Which of these helps everyone use the app? (a) colour as the only clue (b) tiny tap areas (c) icons with no labels (d) strong colour contrast
Answer key
- UX
- False
- hides extra links
- how users feel after
- on the phone
- Sports
- True
- 1
- 10
- False
- 0
- Body text
- Body text
- 3
- No
- helps everyone
- shows where things go
- see the home screen
- pick a dish
- Search
- 3
- 5
- 6
- black on pale grey
- helps everyone
- a draft you are typing
- 6
- 3
- uses the final pictures
- True
- switches main sections
- make a password
- open the camera screen
- on the phone
- False
- False
- data saved on the phone
- tap “Start quiz”
- black on yellow
- strong colour contrast
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students