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.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Edit photo”
2. open “Friend list”
3. tap Back
4. open “Edit photo”
How many times must you tap Back to reach the main screen of this tab? - 2.♿ Does this help everyone, or make the app harder to use: text that can grow? (a) helps everyone (b) makes it harder
-
3.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Pens → Item → Pay → Cart → Shop
Design B: Home → Pens → Address → Search → Confirm → Pay → Shop - 4.🎨 A beautiful app that confuses everyone has ___. (a) no UI at all (b) good UI but poor UX (c) good UX but poor UI (d) perfect UX
- 5.True or false: a wireframe shows the real fonts. (a) True (b) False
-
6.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Video”
2. tap Back
3. open “Friend list”
4. tap the Home tab
5. tap the Home tab
How many times must you tap Back to reach the main screen of this tab? - 7.✏️ Is this true of a wireframe or of a final design: looks like the real app? (a) a wireframe (b) a final design
-
8.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Address → Pay → Shop → Item → Results
Design B: Home → Shop → Menu → Offers → Results → Cart → Confirm (a) Design A (b) Design B - 9.🔍 Which is the odd one out? (a) the theme colours (b) the button colours (c) the font size (d) how fast a task is done
-
10.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Search → Size → Menu → Address
Design B: Home → Pay → Menu → Offers → Address → Shop - 11.Which of these is true of the back button? (a) switches main sections (b) sits at the bottom (c) undoes one move (d) hides extra links
- 12.🧭 Which part of navigation hides extra links? (a) a menu button (b) a tab bar (c) the back button
-
13.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Match report”
2. tap Back
3. open “Match report”
4. tap Back
Which screen are you on now? (a) Quiz (b) Match report (c) Me (d) Lessons - 14.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 15.Which of these fits saving on the phone? (a) a shared to-do list (b) notes to read offline (c) a class leaderboard (d) photos on two devices
-
16.💾 What does this code show? (Positions start at 0.)
let songs = ["Sunrise", "Rain", "Kites"];
show(songs[0]); (a) Rain (b) Kites (c) Sunrise - 17.🔢 In a sign-up flow, which comes first: “enter the code sent” or “open the app”? (a) enter the code sent (b) open the app
-
18.🖼️ How many parts (boxes) does this wireframe have?
[ title text ]
[ top bar ]
[ menu icon ]
[ Save button ]
[ list of items ]
[ big picture ] - 19.Which colour pair is hard to read? (a) white on dark green (b) white on black (c) black on yellow (d) light grey on white
- 20.🔢 In a photo-post flow, which comes FIRST? (a) write a caption (b) open the camera screen (c) post the photo (d) add a filter
- 21.🎨 Is this about UI or UX: the button colours? (a) UX (b) UI
-
22.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
[ big picture ]
[ search box ]
[ menu icon ]
[ list of items ]
[ top bar ]
[ title text ] (a) search box (b) list of items (c) big picture (d) top bar - 23.♿ Does this help everyone, or make the app harder to use: strong colour contrast? (a) helps everyone (b) makes it harder
-
24.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Confirm → Pens → Results → Menu
Design B: Home → Size → Address -
25.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Menu → Size → Results → Shop → Search
Design B: Home → Size → Shop → Item → Search (a) Design A (b) Design B - 26.🧭 Tapping a tab usually takes you to ___. (a) a random page (b) the last app used (c) the phone settings (d) that tab’s main screen
- 27.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a tab bar (c) a menu button
-
28.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ tab bar ]
[ Add button ]
[ search box ]
[ top bar ] (a) tab bar (b) top bar (c) Add button (d) search box -
29.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Label: 12 px
Caption: 27 px
Footer: 21 px
Body text: 25 px (a) Footer (b) Body text (c) Label (d) Caption - 30.🔍 Which is the odd one out? (a) how users feel after (b) how easy sign-up is (c) whether users get lost (d) the screen layout
-
31.💾 What number does this code show?
let points = 4;
points = points - 4;
points = points + 5;
show(points); -
32.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Settings tab
2. tap the Settings tab
3. open “Help page”
Which screen are you on now? (a) Help page (b) Chat (c) Settings (d) Feed - 33.🔀 Why plan the user flow before building? (a) so each step is clear (b) to add more taps (c) to skip testing (d) to hide the buttons
-
34.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
[ Save button ]
[ tab bar ]
[ menu icon ]
[ title text ]
[ list of items ] (a) title text (b) list of items (c) Save button (d) tab bar - 35.🔘 Our rule: buttons are at least 48 px tall. The Start button is 36 px tall. How many px taller must it be?
-
36.🖼️ How many parts (boxes) does this wireframe have?
[ filter buttons ]
[ list of items ]
[ tab bar ]
[ top bar ] - 37.🔢 In a food-order flow, which comes LAST? (a) pay for the order (b) track the order (c) pick a dish (d) check the cart
- 38.True or false: the icon shapes is about UX (the experience). (a) True (b) False
- 39.🔀 A screen with no way forward or back is called a ___. (a) shortcut (b) dead end (c) home screen (d) tab bar
- 40.Which of these is true of a final design? (a) shows where things go (b) has the real colours (c) is a quick sketch (d) uses plain grey boxes
Answer key
- 2
- helps everyone
- 5
- good UI but poor UX
- False
- 0
- a final design
- Design A
- how fast a task is done
- 5
- undoes one move
- a menu button
- Lessons
- on the phone
- notes to read offline
- Sunrise
- open the app
- 6
- light grey on white
- open the camera screen
- UI
- search box
- helps everyone
- 4
- Design B
- that tab’s main screen
- a tab bar
- top bar
- Label
- the screen layout
- 5
- Help page
- so each step is clear
- tab bar
- 12
- 4
- track the order
- False
- dead end
- has the real colours
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students