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) interface (b) idea (c) input (d) internet
- 2.♿ Does this help everyone, or make the app harder to use: sudden loud sounds? (a) makes it harder (b) helps everyone
- 3.True or false: a final design shows the real fonts. (a) True (b) False
- 4.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
-
5.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Address → Search → Pens → Shop → Item → Pay
Design B: Home → Address → Pens → Item → Confirm → Offers (a) Design B (b) Design A - 6.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
7.🖼️ How many parts (boxes) does this wireframe have?
[ Add button ]
[ menu icon ]
[ filter buttons ]
[ search box ] - 8.Which of these fits saving on the phone? (a) photos on two devices (b) the sound on/off setting (c) a shared to-do list (d) a class leaderboard
- 9.🧭 Which part of navigation switches main sections? (a) the back button (b) a tab bar (c) a menu button
- 10.True or false: a final design has the real colours. (a) False (b) True
-
11.🖼️ How many parts (boxes) does this wireframe have?
[ filter buttons ]
[ title text ]
[ big picture ]
[ top bar ]
[ Add button ] - 12.✏️ A box with a cross in a wireframe usually means ___. (a) delete this (b) a picture goes here (c) a closed app (d) an error
- 13.🔍 Which is the odd one out? (a) the icon shapes (b) the button colours (c) the font size (d) how fast a task is done
- 14.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
- 15.Which of these fits saving in the cloud? (a) the sound on/off setting (b) a draft you are typing (c) a class leaderboard (d) notes to read offline
- 16.♿ Does this help everyone, or make the app harder to use: labels on every icon? (a) makes it harder (b) helps everyone
- 17.🎨 UX stands for user ___. (a) example (b) express (c) extra (d) experience
-
18.💾 pop() takes off the last item. What does this code show?
let notes = ["Maths", "Hindi", "Art"];
notes.pop();
show(notes[notes.length - 1]); (a) Art (b) Maths (c) Hindi - 19.🔢 In a sign-up flow, which comes FIRST? (a) type name and email (b) see the home screen (c) enter the code sent (d) open the app
- 20.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) see the home screen (b) make a password (c) type name and email (d) open the app
-
21.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ tab bar ]
[ filter buttons ]
[ list of items ]
[ search box ]
[ top bar ] (a) tab bar (b) list of items (c) filter buttons (d) top bar - 22.♿ Accessibility means an app works for ___. (a) only the coder (b) only experts (c) nobody (d) everyone
- 23.True or false: space between buttons is good button design. (a) False (b) True
- 24.🔢 In a quiz-app flow, which comes FIRST? (a) see the final score (b) tap “Start quiz” (c) read a question (d) pick an answer
- 25.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a tab bar (c) a menu button
-
26.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. tap Back
3. open “Help page”
Which screen are you on now? (a) Search (b) Map (c) Help page (d) Home - 27.🧭 Which part of navigation sits at the bottom? (a) a menu button (b) a tab bar (c) the back button
- 28.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a final design (b) a wireframe
-
29.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Menu → Confirm → Shop → Pens → Size
Design B: Home → Size → Shop (a) Design B (b) Design A - 30.True or false: space between buttons is poor button design. (a) False (b) True
-
31.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Cart → Menu → Pay
Design B: Home → Pay → Confirm → Menu → Offers → Cart → Item - 32.🔢 In a food-order flow, which comes first: “check the cart” or “open the menu”? (a) open the menu (b) check the cart
- 33.Which of these fits saving in the cloud? (a) your last game level (b) a shared to-do list (c) a draft you are typing (d) the sound on/off setting
-
34.🖼️ How many parts (boxes) does this wireframe have?
[ filter buttons ]
[ Add button ]
[ big picture ]
[ Save button ]
[ top bar ]
[ list of items ] - 35.True or false: a tiny 20 px button is poor button design. (a) True (b) False
-
36.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
[ title text ]
[ list of items ]
[ tab bar ]
[ menu icon ] (a) tab bar (b) list of items (c) title text -
37.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Cart → Offers → Results → Item → Address → Pens
Design B: Home → Cart → Shop → Menu → Address - 38.🔢 In a sign-up flow, which comes LAST? (a) see the home screen (b) make a password (c) open the app (d) enter the code sent
- 39.True or false: a tiny 20 px button is good button design. (a) False (b) True
-
40.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Edit photo”
2. tap the Profile tab
3. open “Video”
How many times must you tap Back to reach the main screen of this tab?
Answer key
- interface
- makes it harder
- True
- good design
- Design B
- in the cloud
- 4
- the sound on/off setting
- a tab bar
- True
- 5
- a picture goes here
- how fast a task is done
- No
- a class leaderboard
- helps everyone
- experience
- Hindi
- open the app
- type name and email
- top bar
- everyone
- True
- tap “Start quiz”
- a tab bar
- Help page
- a tab bar
- a final design
- Design B
- False
- 3
- open the menu
- a shared to-do list
- 6
- True
- tab bar
- 6
- see the home screen
- False
- 1
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students