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.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Search → Offers → Size → Results → Menu
Design B: Home → Cart → Results → Item → Pay → Pens → Address - 2.🔍 Which is the odd one out? (a) captions on videos (b) strong colour contrast (c) big touch targets (d) fast-flashing lights
- 3.✏️ What is a wireframe? (a) a charging cable (b) a simple screen sketch (c) a type of password (d) the finished app
- 4.Which of these fits saving in the cloud? (a) the sound on/off setting (b) your last game level (c) photos on two devices (d) a draft you are typing
- 5.Which of these helps everyone use the app? (a) colour as the only clue (b) icons with no labels (c) fast-flashing lights (d) captions on videos
-
6.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Item → Address
Design B: Home → Results → Menu → Search → Address (a) Design B (b) Design A - 7.Which of these helps everyone use the app? (a) fast-flashing lights (b) sudden loud sounds (c) text that can grow (d) tiny tap areas
-
8.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Edit photo”
2. open “Video”
3. tap the Home tab
How many times must you tap Back to reach the main screen of this tab? - 9.True or false: a final design shows the real fonts. (a) False (b) True
- 10.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a wireframe (b) a final design
- 11.Which of these is true of a final design? (a) is a quick sketch (b) has no real colours (c) has the real colours (d) shows where things go
- 12.Which colour pair is hard to read? (a) black on pale grey (b) white on dark green (c) white on black (d) light grey on white
- 13.True or false: a wireframe has the real colours. (a) True (b) False
-
14.🖼️ How many parts (boxes) does this wireframe have?
[ menu icon ]
[ filter buttons ]
[ top bar ]
[ Save button ]
[ title text ] -
15.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 24 px
Hint: 26 px
Caption: 10 px (a) Caption (b) Title (c) Hint -
16.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Shop → Offers → Confirm → Pay
Design B: Home → Cart → Size → Address - 17.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 18.True or false: grey text on grey is poor button design. (a) False (b) True
-
19.💾 What number does this code show?
let songs = ["Sunrise", "Ocean", "Kites"];
songs.push("Rain");
show(songs.length); - 20.Which of these fits saving on the phone? (a) a shared to-do list (b) photos on two devices (c) a class leaderboard (d) a draft you are typing
- 21.🔢 In a sign-up flow, what comes right after “open the app”? (a) tap “Sign up” (b) type name and email (c) make a password (d) enter the code sent
- 22.🔢 In a sign-up flow, which comes FIRST? (a) see the home screen (b) type name and email (c) make a password (d) open the app
-
23.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Badges”
2. open “Match report”
3. tap Back
4. tap the Lessons tab
Which screen are you on now? (a) Badges (b) Match report (c) Quiz (d) Lessons - 24.🔘 Our rule: buttons are at least 48 px tall. The Save button is 28 px tall. How many px taller must it be?
- 25.True or false: “icons with no labels” helps everyone use the app. (a) False (b) True
- 26.True or false: how easy sign-up is is about UI (the look). (a) False (b) True
- 27.🔢 In a food-order flow, which comes first: “add it to the cart” or “pick a dish”? (a) add it to the cart (b) pick a dish
-
28.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Done button: 24 px tall
Next button: 56 px tall
Save button: 48 px tall (a) Save (b) Done (c) Next - 29.🔘 Our rule: buttons are at least 48 px tall. The Next button is 36 px tall. How many px taller must it be?
- 30.🔘 Our rule: buttons are at least 48 px tall. The Next button is 24 px tall. How many px taller must it be?
- 31.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a final design (b) a wireframe
- 32.🎨 UX stands for user ___. (a) example (b) express (c) experience (d) extra
- 33.Which of these is about UX (the experience)? (a) the icon shapes (b) the button colours (c) the screen layout (d) whether users get lost
- 34.True or false: the font size is about UX (the experience). (a) True (b) False
- 35.♿ Does this help everyone, or make the app harder to use: strong colour contrast? (a) makes it harder (b) helps everyone
- 36.♿ Accessibility means an app works for ___. (a) only experts (b) only the coder (c) nobody (d) everyone
- 37.🔘 Our rule: buttons are at least 48 px tall. The Done button is 24 px tall. How many px taller must it be?
- 38.Which of these fits saving on the phone? (a) a shared to-do list (b) chat messages to friends (c) your last game level (d) a class leaderboard
-
39.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Footer: 23 px
Menu: 24 px
Hint: 15 px - 40.💾 Where should the app save your last game level: on the phone or in the cloud? (a) on the phone (b) in the cloud
Answer key
- 6
- fast-flashing lights
- a simple screen sketch
- photos on two devices
- captions on videos
- Design A
- text that can grow
- 0
- True
- a wireframe
- has the real colours
- light grey on white
- False
- 5
- Caption
- 3
- on the phone
- True
- 4
- a draft you are typing
- tap “Sign up”
- open the app
- Lessons
- 20
- False
- False
- pick a dish
- Done
- 12
- 24
- a wireframe
- experience
- whether users get lost
- False
- helps everyone
- everyone
- 24
- your last game level
- 1
- on the phone
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students