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.🎨 UI stands for user ___. (a) input (b) idea (c) interface (d) internet
- 2.🔍 Which is the odd one out? (a) the screen layout (b) the font size (c) how easy sign-up is (d) the button colours
- 3.True or false: a wireframe has the real colours. (a) True (b) False
- 4.💾 Which can hold many values in order? (a) a single number (b) a switch (c) a list (d) a button
- 5.🔘 Our rule: buttons are at least 48 px tall. The Help button is 24 px tall. How many px taller must it be?
- 6.💾 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
- 7.♿ A screen has 11 icon buttons. Only 7 of them have a text label for screen readers. How many still need a label?
-
8.🖼️ In this wireframe (top to bottom), what is right above the big picture?
[ top bar ]
[ Add button ]
[ search box ]
[ title text ]
[ big picture ]
[ filter buttons ] (a) filter buttons (b) search box (c) title text (d) top bar -
9.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Done button: 48 px tall
Next button: 32 px tall
Send button: 64 px tall - 10.💾 Where should the app save the sound on/off setting: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
11.💾 What does this code show? (Positions start at 0.)
let songs = ["Sunrise", "Stars", "Monsoon", "Rain"];
show(songs[1]); (a) Sunrise (b) Rain (c) Monsoon (d) Stars - 12.Which of these fits saving on the phone? (a) photos on two devices (b) chat messages to friends (c) notes to read offline (d) a class leaderboard
-
13.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Chat tab
2. open “Score card”
3. tap Back
4. tap the Feed tab
Which screen are you on now? (a) Score card (b) Chat (c) Settings (d) Feed - 14.🔢 In a photo-post flow, which comes first: “write a caption” or “open the camera screen”? (a) write a caption (b) open the camera screen
- 15.🔢 In a sign-up flow, which comes FIRST? (a) tap “Sign up” (b) see the home screen (c) enter the code sent (d) open the app
- 16.🔢 In a food-order flow, which comes LAST? (a) track the order (b) open the menu (c) pick a dish (d) add it to the cart
- 17.True or false: “captions on videos” helps everyone use the app. (a) True (b) False
- 18.🔍 Which is the odd one out? (a) how many taps it takes (b) how fast a task is done (c) how users feel after (d) the button colours
- 19.🧭 Which part of navigation shows 3 to 5 icons? (a) a tab bar (b) the back button (c) a menu button
- 20.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 21.🔍 Which is the odd one out? (a) big touch targets (b) tiny tap areas (c) text that can grow (d) labels on every icon
- 22.Which of these fits saving on the phone? (a) a class leaderboard (b) a shared to-do list (c) a draft you are typing (d) chat messages to friends
- 23.Which of these helps everyone use the app? (a) tiny tap areas (b) icons with no labels (c) labels on every icon (d) fast-flashing lights
- 24.🔍 Which is the odd one out? (a) icons with no labels (b) tiny tap areas (c) fast-flashing lights (d) captions on videos
-
25.💾 What number does this code show?
let coins = 4;
coins = coins - 4;
coins = coins + 1;
show(coins); -
26.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Friend list”
2. open “Friend list”
3. tap the Settings tab
4. tap the Chat tab
Which screen are you on now? (a) Feed (b) Friend list (c) Settings (d) Chat - 27.True or false: chat messages to friends fits saving on the phone. (a) False (b) True
- 28.True or false: a big, easy tap area is poor button design. (a) True (b) False
-
29.🖼️ How many parts (boxes) does this wireframe have?
[ Add button ]
[ tab bar ]
[ title text ]
[ filter buttons ]
[ Save button ] - 30.Which of these is about UI (the look)? (a) how users feel after (b) the button colours (c) how fast a task is done (d) whether users get lost
- 31.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) makes it harder (b) helps everyone
- 32.Which of these is true of a wireframe? (a) shows the real fonts (b) has the real colours (c) uses the final pictures (d) is a quick sketch
- 33.Which colour pair is hard to read? (a) black on yellow (b) dark blue on white (c) white on dark green (d) dark blue on black
- 34.True or false: a tiny 20 px button is poor button design. (a) True (b) False
- 35.♿ Does this help everyone, or make the app harder to use: big touch targets? (a) makes it harder (b) helps everyone
- 36.🔍 Which is the odd one out? (a) the screen layout (b) the font size (c) how many taps it takes (d) the theme colours
- 37.Which of these fits saving on the phone? (a) a class leaderboard (b) a shared to-do list (c) the sound on/off setting (d) chat messages to friends
- 38.🔢 In a food-order flow, what comes right after “pick a dish”? (a) check the cart (b) add it to the cart (c) pay for the order (d) track the order
- 39.♿ What does a screen reader do? (a) plays music (b) takes photos (c) reads the screen aloud (d) makes text tiny
- 40.Which of these is true of a tab bar? (a) shows 3 to 5 icons (b) goes to the last screen (c) hides extra links (d) opens a list of pages
Answer key
- interface
- how easy sign-up is
- False
- a list
- 24
- on the phone
- 4
- title text
- 2
- on the phone
- Stars
- notes to read offline
- Feed
- open the camera screen
- open the app
- track the order
- True
- the button colours
- a tab bar
- on the phone
- tiny tap areas
- a draft you are typing
- labels on every icon
- captions on videos
- 1
- Chat
- False
- False
- 5
- the button colours
- helps everyone
- is a quick sketch
- dark blue on black
- True
- helps everyone
- how many taps it takes
- the sound on/off setting
- add it to the cart
- reads the screen aloud
- shows 3 to 5 icons
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students