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.🔘 Our rule: buttons are at least 48 px tall. The Back button is 40 px tall. How many px taller must it be?
- 2.🧭 About how many tabs suit a tab bar best? (a) 3 to 5 (b) 1 (c) 10 to 12 (d) 20
- 3.True or false: a final design looks like the real app. (a) False (b) True
- 4.Which colour pair is easy to read? (a) white on dark green (b) yellow on white (c) pale pink on white (d) dark blue on black
- 5.True or false: a wireframe has the real colours. (a) False (b) True
- 6.True or false: a wireframe uses the final pictures. (a) True (b) False
-
7.🖼️ In this wireframe (top to bottom), what is right above the big picture?
[ tab bar ]
[ big picture ]
[ menu icon ]
[ Add button ] (a) menu icon (b) Add button (c) tab bar - 8.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
9.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Start button: 72 px tall
Help button: 72 px tall
Cancel button: 24 px tall (a) Help (b) Cancel (c) Start -
10.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Size → Menu → Results → Confirm → Shop → Search
Design B: Home → Pens → Menu → Results → Size (a) Design A (b) Design B - 11.🔀 What is a user flow? (a) a charging cable (b) the path through screens (c) a colour theme (d) a type of font
- 12.♿ A screen has 7 icon buttons. Only 5 of them have a text label for screen readers. How many still need a label?
-
13.💾 What does this code show? (Positions start at 0.)
let friends = ["Kabir", "Riya", "Aman", "Meera", "Arjun"];
show(friends[0]); (a) Meera (b) Aman (c) Riya (d) Kabir -
14.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ title text ]
[ tab bar ]
[ list of items ]
[ menu icon ]
[ big picture ] (a) title text (b) menu icon (c) big picture (d) tab bar - 15.🔢 In a quiz-app flow, which comes first: “tap “Start quiz”” or “see the final score”? (a) tap “Start quiz” (b) see the final score
-
16.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Score card”
2. tap Back
3. open “Edit photo”
How many times must you tap Back to reach the main screen of this tab? - 17.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a wireframe (b) a final design
-
18.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Help page”
2. tap the Settings tab
3. tap the Settings tab
4. tap the Feed tab
5. open “Friend list”
Which screen are you on now? (a) Chat (b) Feed (c) Help page (d) Friend list - 19.Which of these helps everyone use the app? (a) captions on videos (b) icons with no labels (c) colour as the only clue (d) sudden loud sounds
- 20.🔢 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
- 21.🔍 Which is the odd one out? (a) the screen layout (b) how easy sign-up is (c) how users feel after (d) how many taps it takes
- 22.✏️ Why draw a wireframe before coding? (a) it runs the app (b) it adds colours (c) changes are quick (d) it saves data
- 23.🔍 Which is the odd one out? (a) tiny tap areas (b) strong colour contrast (c) fast-flashing lights (d) colour as the only clue
-
24.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 14 px
Hint: 23 px
Menu: 28 px
Caption: 26 px (a) Caption (b) Hint (c) Body text (d) Menu -
25.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Save button: 72 px tall
Start button: 24 px tall
Back button: 60 px tall
Next button: 48 px tall (a) Back (b) Start (c) Next (d) Save - 26.✏️ A box with a cross in a wireframe usually means ___. (a) delete this (b) an error (c) a picture goes here (d) a closed app
- 27.True or false: “text that can grow” makes the app harder to use. (a) False (b) True
- 28.🧭 Tapping a tab usually takes you to ___. (a) the phone settings (b) a random page (c) the last app used (d) that tab’s main screen
- 29.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) open the app (b) see the home screen (c) make a password (d) type name and email
-
30.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Back button: 52 px tall
Help button: 52 px tall
Send button: 52 px tall
Save button: 48 px tall - 31.Which of these is true of a wireframe? (a) has the real colours (b) has no real colours (c) looks like the real app (d) shows the real fonts
-
32.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. tap the Search tab
3. open “Map”
4. open “Help page”
How many times must you tap Back to reach the main screen of this tab? - 33.Which colour pair is hard to read? (a) dark blue on white (b) white on dark green (c) white on black (d) light grey on white
- 34.💾 Data saved only on the phone is lost when ___. (a) the screen turns off (b) the app is closed (c) you send a message (d) the phone is lost
-
35.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ Add button ]
[ title text ]
[ Save button ]
[ filter buttons ]
[ top bar ] (a) Save button (b) top bar (c) Add button (d) title text - 36.🔢 In a food-order flow, what comes right after “pay for the order”? (a) add it to the cart (b) check the cart (c) track the order (d) pick a dish
- 37.🔢 In a quiz-app flow, which comes first: “see if it is right” or “see the final score”? (a) see if it is right (b) see the final score
- 38.Which of these is true of a final design? (a) is a quick sketch (b) shows the real fonts (c) has no real colours (d) uses plain grey boxes
- 39.Which of these fits saving on the phone? (a) notes to read offline (b) a shared to-do list (c) photos on two devices (d) chat messages to friends
- 40.Which of these is about UX (the experience)? (a) the screen layout (b) the button colours (c) whether users get lost (d) the theme colours
Answer key
- 8
- 3 to 5
- True
- white on dark green
- False
- False
- tab bar
- in the cloud
- Cancel
- Design B
- the path through screens
- 2
- Kabir
- menu icon
- tap “Start quiz”
- 1
- a final design
- Friend list
- captions on videos
- tap “Sign up”
- the screen layout
- changes are quick
- strong colour contrast
- Body text
- Start
- a picture goes here
- False
- that tab’s main screen
- type name and email
- 4
- has no real colours
- 2
- light grey on white
- the phone is lost
- top bar
- track the order
- see if it is right
- shows the real fonts
- notes to read offline
- whether users get lost
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students