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.💾 What number does this code show?
let friends = ["Arjun", "Kabir"];
friends.push("Meera");
show(friends.length); - 2.Which of these fits saving on the phone? (a) photos on two devices (b) a shared to-do list (c) the sound on/off setting (d) chat messages to friends
- 3.💾 In most code, the first item of a list is at position ___. (a) 0 (b) 2 (c) 10 (d) 1
-
4.🖼️ In this wireframe (top to bottom), what is right above the top bar?
[ Add button ]
[ tab bar ]
[ big picture ]
[ list of items ]
[ top bar ] (a) tab bar (b) list of items (c) big picture (d) Add button - 5.🧭 Which part of navigation goes to the last screen? (a) the back button (b) a tab bar (c) a menu button
- 6.Which colour pair is hard to read? (a) dark blue on white (b) white on black (c) white on dark green (d) red on green
-
7.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 10 px
Body text: 12 px
Footer: 14 px
Title: 13 px -
8.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Video”
2. tap Back
3. open “Friend list”
4. open “Map”
Which screen are you on now? (a) Video (b) Map (c) Friend list (d) Home -
9.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Save button: 48 px tall
Back button: 48 px tall
Next button: 24 px tall
Help button: 60 px tall (a) Next (b) Save (c) Back (d) Help -
10.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Next button: 28 px tall
Save button: 52 px tall
Help button: 52 px tall
Cancel button: 56 px tall (a) Cancel (b) Next (c) Save (d) Help - 11.🔘 Is this good or poor button design: strong colour contrast? (a) good design (b) poor design
- 12.Which of these is about UX (the experience)? (a) the theme colours (b) whether users get lost (c) the font size (d) the screen layout
- 13.🌗 Is pale pink on white easy or hard to read on a button? (a) easy to read (b) hard to read
- 14.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) a 3D printer (c) pencil and paper (d) a microphone
-
15.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Send button: 52 px tall
Help button: 56 px tall
Back button: 44 px tall -
16.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Save button: 56 px tall
Done button: 64 px tall
Help button: 48 px tall
Cancel button: 56 px tall -
17.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. tap Back
3. open “Match report”
Which screen are you on now? (a) Map (b) Match report (c) Search (d) Home - 18.🔀 A screen with no way forward or back is called a ___. (a) home screen (b) tab bar (c) dead end (d) shortcut
-
19.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Profile tab
2. tap the Profile tab
3. open “Video”
4. open “Help page”
5. tap the Home tab
How many times must you tap Back to reach the main screen of this tab? -
20.💾 What does this code show? (Positions start at 0.)
let songs = ["Rain", "Ocean", "Stars", "Sunrise"];
show(songs[0]); (a) Ocean (b) Stars (c) Sunrise (d) Rain - 21.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a tab bar (c) a menu button
- 22.True or false: “labels on every icon” makes the app harder to use. (a) True (b) False
- 23.True or false: notes to read offline fits saving in the cloud. (a) True (b) False
- 24.Which of these is true of a final design? (a) shows the real fonts (b) uses plain grey boxes (c) shows where things go (d) has no real colours
-
25.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Save button: 72 px tall
Send button: 28 px tall
Help button: 64 px tall (a) Help (b) Save (c) Send - 26.Which of these helps everyone use the app? (a) colour as the only clue (b) big touch targets (c) sudden loud sounds (d) tiny tap areas
- 27.🔢 In a sign-up flow, which comes first: “tap “Sign up”” or “make a password”? (a) make a password (b) tap “Sign up”
-
28.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 14 px
Label: 15 px
Caption: 15 px
Menu: 20 px
Footer: 12 px - 29.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
-
30.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Menu: 25 px
Caption: 11 px
Title: 17 px (a) Caption (b) Menu (c) Title - 31.True or false: how users feel after is about UI (the look). (a) False (b) True
-
32.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. open “Help page”
3. tap the Home tab
4. open “Score card”
How many times must you tap Back to reach the main screen of this tab? - 33.True or false: “colour as the only clue” helps everyone use the app. (a) False (b) True
-
34.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 32 px tall
Start button: 56 px tall
Save button: 60 px tall - 35.🔍 Which is the odd one out? (a) colour as the only clue (b) tiny tap areas (c) icons with no labels (d) captions on videos
- 36.Which of these makes the app harder to use? (a) labels on every icon (b) text that can grow (c) colour as the only clue (d) captions on videos
- 37.💾 Where should the app save a shared to-do list: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 38.🔢 In a sign-up flow, what comes right after “open the app”? (a) tap “Sign up” (b) make a password (c) type name and email (d) see the home screen
- 39.Which colour pair is hard to read? (a) white on black (b) dark blue on white (c) dark blue on black (d) black on pale grey
-
40.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ list of items ]
[ search box ]
[ title text ]
[ Save button ]
[ tab bar ]
[ filter buttons ] (a) search box (b) tab bar (c) title text (d) filter buttons
Answer key
- 3
- the sound on/off setting
- 0
- list of items
- the back button
- red on green
- 4
- Map
- Next
- Next
- good design
- whether users get lost
- hard to read
- pencil and paper
- 2
- 4
- Match report
- dead end
- 0
- Rain
- a tab bar
- False
- False
- shows the real fonts
- Send
- big touch targets
- tap “Sign up”
- 4
- a wireframe
- Caption
- False
- 1
- False
- 2
- captions on videos
- colour as the only clue
- in the cloud
- tap “Sign up”
- dark blue on black
- search box
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students