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.Which of these fits saving on the phone? (a) photos on two devices (b) a shared to-do list (c) a class leaderboard (d) your last game level
- 2.Which of these is about UI (the look)? (a) how fast a task is done (b) how users feel after (c) how easy sign-up is (d) the screen layout
-
3.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Address → Size → Offers → Pens → Item → Pay
Design B: Home → Cart → Shop -
4.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Results → Offers → Address
Design B: Home → Item → Pens → Confirm → Shop → Pay (a) Design A (b) Design B -
5.🖼️ In this wireframe (top to bottom), what is right above the filter buttons?
[ title text ]
[ Add button ]
[ big picture ]
[ filter buttons ] (a) big picture (b) title text (c) Add button - 6.True or false: a class leaderboard fits saving on the phone. (a) False (b) True
- 7.🧭 What does the back button usually do? (a) opens settings (b) goes to the last screen (c) deletes the page (d) closes all apps
- 8.✏️ A box with a cross in a wireframe usually means ___. (a) an error (b) a closed app (c) delete this (d) a picture goes here
- 9.🔀 What is a user flow? (a) a colour theme (b) a type of font (c) a charging cable (d) the path through screens
- 10.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a wireframe (b) a final design
- 11.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) tap “Start quiz” (b) read a question (c) see the final score (d) see if it is right
- 12.🔢 In a sign-up flow, which comes LAST? (a) open the app (b) make a password (c) see the home screen (d) tap “Sign up”
- 13.🌗 Is black on pale grey easy or hard to read on a button? (a) hard to read (b) easy to read
- 14.🎨 UX stands for user ___. (a) extra (b) example (c) express (d) experience
-
15.🖼️ How many parts (boxes) does this wireframe have?
[ Save button ]
[ search box ]
[ title text ]
[ big picture ]
[ list of items ] -
16.🖼️ In this wireframe (top to bottom), what is right above the Add button?
[ list of items ]
[ top bar ]
[ Add button ]
[ tab bar ]
[ search box ] (a) tab bar (b) top bar (c) search box (d) list of items - 17.🧭 About how many tabs suit a tab bar best? (a) 1 (b) 10 to 12 (c) 3 to 5 (d) 20
-
18.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pens → Cart
Design B: Home → Confirm → Menu → Search → Results → Pens → Item (a) Design A (b) Design B - 19.✏️ What is a wireframe? (a) the finished app (b) a charging cable (c) a simple screen sketch (d) a type of password
- 20.🎨 Is this about UI or UX: the font size? (a) UI (b) UX
-
21.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Cart → Search → Item → Confirm → Pay
Design B: Home → Item → Pens → Cart (a) Design A (b) Design B -
22.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. tap Back
3. tap the Profile tab
4. open “Badges”
How many times must you tap Back to reach the main screen of this tab? -
23.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Menu: 12 px
Hint: 28 px
Label: 18 px (a) Menu (b) Hint (c) Label - 24.Which of these is true of a tab bar? (a) hides extra links (b) undoes one move (c) opens a list of pages (d) shows 3 to 5 icons
- 25.🔢 In a food-order flow, which comes FIRST? (a) open the menu (b) check the cart (c) add it to the cart (d) pay for the order
-
26.💾 What does this code show? (Positions start at 0.)
let notes = ["Sports", "Maths", "Science", "Art"];
show(notes[1]); (a) Maths (b) Art (c) Science (d) Sports - 27.🔍 Which is the odd one out? (a) how fast a task is done (b) the button colours (c) whether users get lost (d) how users feel after
- 28.Which of these is true of a final design? (a) uses plain grey boxes (b) has no real colours (c) is a quick sketch (d) has the real colours
- 29.Which of these is about UI (the look)? (a) how easy sign-up is (b) how fast a task is done (c) how users feel after (d) the font size
- 30.💾 In most code, the first item of a list is at position ___. (a) 1 (b) 10 (c) 2 (d) 0
- 31.True or false: how easy sign-up is is about UI (the look). (a) False (b) True
- 32.Which of these is true of a wireframe? (a) shows the real fonts (b) uses plain grey boxes (c) uses the final pictures (d) has the real colours
-
33.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Pay → Size → Menu → Results → Item
Design B: Home → Confirm → Size → Results → Search - 34.True or false: “icons with no labels” makes the app harder to use. (a) False (b) True
- 35.🔢 In a sign-up flow, what comes right after “type name and email”? (a) enter the code sent (b) make a password (c) open the app (d) tap “Sign up”
- 36.True or false: whether users get lost is about UX (the experience). (a) False (b) True
- 37.♿ Does this help everyone, or make the app harder to use: icons with no labels? (a) makes it harder (b) helps everyone
- 38.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) post the photo (b) add a filter (c) write a caption (d) take the photo
- 39.🧭 Which part of navigation hides extra links? (a) the back button (b) a tab bar (c) a menu button
-
40.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Video”
2. tap Back
3. open “Video”
Which screen are you on now? (a) Search (b) Profile (c) Video (d) Home
Answer key
- your last game level
- the screen layout
- 2
- Design A
- big picture
- False
- goes to the last screen
- a picture goes here
- the path through screens
- a wireframe
- see if it is right
- see the home screen
- easy to read
- experience
- 5
- top bar
- 3 to 5
- Design A
- a simple screen sketch
- UI
- Design B
- 1
- Menu
- shows 3 to 5 icons
- open the menu
- Maths
- the button colours
- has the real colours
- the font size
- 0
- False
- uses plain grey boxes
- 2
- True
- make a password
- True
- makes it harder
- take the photo
- a menu button
- Video
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students