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.🖼️ In this wireframe (top to bottom), what is right below the big picture?
[ filter buttons ]
[ big picture ]
[ search box ]
[ Save button ] (a) Save button (b) filter buttons (c) search box - 2.🧭 Which part of navigation switches main sections? (a) a menu button (b) a tab bar (c) the back button
- 3.🎨 Is this about UI or UX: the font size? (a) UI (b) UX
- 4.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
-
5.🖼️ In this wireframe (top to bottom), what is right above the Add button?
[ menu icon ]
[ Add button ]
[ top bar ]
[ title text ] (a) top bar (b) menu icon (c) title text - 6.💾 In most code, the first item of a list is at position ___. (a) 2 (b) 1 (c) 0 (d) 10
- 7.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
- 8.🌗 Is black on yellow easy or hard to read on a button? (a) easy to read (b) hard to read
- 9.True or false: a tiny 20 px button is good button design. (a) False (b) True
-
10.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Help button: 48 px tall
Send button: 40 px tall
Back button: 40 px tall
Start button: 44 px tall - 11.🎨 UX stands for user ___. (a) express (b) experience (c) example (d) extra
- 12.Which of these is about UX (the experience)? (a) whether users get lost (b) the screen layout (c) the icon shapes (d) the font size
- 13.🔢 In a quiz-app flow, which comes first: “see the final score” or “tap “Start quiz””? (a) see the final score (b) tap “Start quiz”
-
14.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ search box ]
[ Add button ]
[ filter buttons ]
[ title text ]
[ big picture ]
[ list of items ] (a) big picture (b) title text (c) filter buttons (d) list of items -
15.💾 What number does this code show?
let friends = ["Riya", "Kabir", "Meera", "Zoya"];
friends.push("Aman");
show(friends.length); - 16.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a wireframe (b) a final design
-
17.🖼️ In this wireframe (top to bottom), what is right above the tab bar?
[ title text ]
[ tab bar ]
[ Add button ]
[ search box ] (a) search box (b) Add button (c) title text - 18.🔘 Is this good or poor button design: buttons almost touching? (a) poor design (b) good design
- 19.🎨 Is this about UI or UX: the button colours? (a) UX (b) UI
- 20.🔢 In a sign-up flow, which comes first: “make a password” or “type name and email”? (a) type name and email (b) make a password
- 21.🔢 In a sign-up flow, which comes first: “make a password” or “tap “Sign up””? (a) tap “Sign up” (b) make a password
-
22.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Friend list”
2. tap the Chat tab
3. tap the Feed tab
How many times must you tap Back to reach the main screen of this tab? - 23.Which of these is about UX (the experience)? (a) the theme colours (b) how users feel after (c) the font size (d) the icon shapes
-
24.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Caption: 14 px
Menu: 16 px
Hint: 16 px (a) Caption (b) Hint (c) Menu -
25.🖼️ In this wireframe (top to bottom), what is right below the Save button?
[ Save button ]
[ top bar ]
[ title text ]
[ tab bar ]
[ search box ]
[ Add button ] (a) search box (b) tab bar (c) top bar (d) Add button - 26.True or false: photos on two devices fits saving on the phone. (a) True (b) False
- 27.🔘 Is this good or poor button design: icons with no meaning? (a) poor design (b) good design
- 28.✏️ A box with a cross in a wireframe usually means ___. (a) an error (b) a picture goes here (c) a closed app (d) delete this
- 29.🔀 A screen with no way forward or back is called a ___. (a) tab bar (b) shortcut (c) dead end (d) home screen
- 30.🔍 Which is the odd one out? (a) how many taps it takes (b) the screen layout (c) the font size (d) the icon shapes
-
31.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Menu: 18 px
Body text: 22 px
Title: 16 px
Label: 26 px
Hint: 13 px (a) Menu (b) Hint (c) Body text (d) Title -
32.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Map”
2. tap the Settings tab
3. open “Map”
How many times must you tap Back to reach the main screen of this tab? -
33.💾 What number does this code show?
let lives = 5;
lives = lives - 4;
lives = lives + 5;
show(lives); - 34.Which of these makes the app harder to use? (a) strong colour contrast (b) captions on videos (c) fast-flashing lights (d) big touch targets
- 35.🔘 Our rule: buttons are at least 48 px tall. The Start button is 32 px tall. How many px taller must it be?
- 36.True or false: the icon shapes is about UX (the experience). (a) True (b) False
-
37.🖼️ How many parts (boxes) does this wireframe have?
[ big picture ]
[ list of items ]
[ search box ]
[ Save button ] - 38.True or false: a class leaderboard fits saving on the phone. (a) True (b) False
-
39.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Results → Search → Shop → Offers
Design B: Home → Size → Item (a) Design B (b) Design A - 40.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
Answer key
- search box
- a tab bar
- UI
- good design
- menu icon
- 0
- easy to read
- easy to read
- False
- 1
- experience
- whether users get lost
- tap “Start quiz”
- list of items
- 5
- a final design
- title text
- poor design
- UI
- type name and email
- tap “Sign up”
- 0
- how users feel after
- Caption
- top bar
- False
- poor design
- a picture goes here
- dead end
- how many taps it takes
- Hint
- 1
- 6
- fast-flashing lights
- 16
- False
- 4
- False
- Design B
- on the phone
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students