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 is true of a wireframe? (a) has the real colours (b) shows the real fonts (c) has no real colours (d) uses the final pictures
- 2.🎨 A beautiful app that confuses everyone has ___. (a) no UI at all (b) perfect UX (c) good UI but poor UX (d) good UX but poor UI
-
3.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Me tab
2. open “Score card”
3. open “Score card”
Which screen are you on now? (a) Score card (b) Lessons (c) Me (d) Quiz -
4.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Done button: 52 px tall
Start button: 52 px tall
Back button: 44 px tall (a) Done (b) Start (c) Back - 5.True or false: the font size is about UX (the experience). (a) True (b) False
-
6.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Results → Size
Design B: Home → Search → Shop → Cart → Menu -
7.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Size → Menu
Design B: Home → Cart → Search → Item → Shop → Confirm → Size (a) Design A (b) Design B - 8.True or false: the icon shapes is about UX (the experience). (a) True (b) False
- 9.Which of these fits saving on the phone? (a) photos on two devices (b) a class leaderboard (c) a draft you are typing (d) a shared to-do list
- 10.🔢 In a sign-up flow, which comes first: “open the app” or “make a password”? (a) open the app (b) make a password
-
11.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Profile tab
2. open “Edit photo”
3. open “Badges”
Which screen are you on now? (a) Badges (b) Search (c) Home (d) Edit photo - 12.True or false: the button colours is about UX (the experience). (a) True (b) False
- 13.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
- 14.🎨 UX stands for user ___. (a) express (b) experience (c) example (d) extra
-
15.💾 What number does this code show?
let friends = ["Riya", "Zoya", "Aman", "Arjun"];
friends.push("Kabir");
show(friends.length); -
16.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Start button: 52 px tall
Next button: 64 px tall
Cancel button: 52 px tall - 17.Which of these fits saving in the cloud? (a) a draft you are typing (b) a class leaderboard (c) the sound on/off setting (d) notes to read offline
- 18.💾 What is a variable? (a) a named box for a value (b) a phone setting (c) a picture (d) a type of screen
- 19.🔢 In a quiz-app flow, which comes first: “see the final score” or “pick an answer”? (a) pick an answer (b) see the final score
-
20.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. open “Friend list”
3. tap the Profile tab
How many times must you tap Back to reach the main screen of this tab? - 21.🔀 Why plan the user flow before building? (a) to hide the buttons (b) to skip testing (c) so each step is clear (d) to add more taps
-
22.🖼️ In this wireframe (top to bottom), what is right above the menu icon?
[ filter buttons ]
[ Save button ]
[ title text ]
[ menu icon ]
[ top bar ] (a) filter buttons (b) Save button (c) top bar (d) title text -
23.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ filter buttons ]
[ menu icon ]
[ Add button ] (a) filter buttons (b) Add button (c) list of items (d) menu icon -
24.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. tap the Search tab
3. tap the Search tab
4. tap the Home tab
Which screen are you on now? (a) Search (b) Home (c) Profile -
25.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. tap the Profile tab
3. open “Friend list”
4. tap the Home tab
Which screen are you on now? (a) Match report (b) Search (c) Friend list (d) Home - 26.🎨 UI stands for user ___. (a) input (b) interface (c) internet (d) idea
-
27.💾 What number does this code show?
let coins = 4;
coins = coins - 4;
coins = coins + 2;
show(coins); -
28.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Save button: 24 px tall
Next button: 56 px tall
Done button: 64 px tall
Send button: 64 px tall (a) Next (b) Send (c) Save (d) Done - 29.♿ Does this help everyone, or make the app harder to use: icons with no labels? (a) helps everyone (b) makes it harder
- 30.🔢 In a photo-post flow, what comes right after “write a caption”? (a) open the camera screen (b) take the photo (c) add a filter (d) post the photo
- 31.Which of these is true of the back button? (a) hides extra links (b) sits at the bottom (c) switches main sections (d) undoes one move
- 32.🔢 In a food-order flow, which comes FIRST? (a) open the menu (b) check the cart (c) pay for the order (d) pick a dish
- 33.True or false: the screen layout is about UX (the experience). (a) True (b) False
- 34.🎨 Is this about UI or UX: how fast a task is done? (a) UI (b) UX
-
35.💾 What number does this code show?
let points = 6;
points = points - 6;
points = points + 4;
show(points); - 36.💾 Which can hold many values in order? (a) a list (b) a button (c) a single number (d) a switch
- 37.🔢 In a photo-post flow, which comes first: “open the camera screen” or “post the photo”? (a) open the camera screen (b) post the photo
- 38.🔢 In a quiz-app flow, which comes first: “read a question” or “tap “Start quiz””? (a) tap “Start quiz” (b) read a question
- 39.✏️ What is a wireframe? (a) a simple screen sketch (b) a charging cable (c) a type of password (d) the finished app
-
40.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ top bar ]
[ search box ]
[ title text ]
[ filter buttons ] (a) filter buttons (b) top bar (c) list of items (d) title text
Answer key
- has no real colours
- good UI but poor UX
- Score card
- Back
- False
- 2
- Design A
- False
- a draft you are typing
- open the app
- Badges
- False
- a wireframe
- experience
- 5
- 3
- a class leaderboard
- a named box for a value
- pick an answer
- 0
- so each step is clear
- title text
- Add button
- Home
- Home
- interface
- 2
- Save
- makes it harder
- post the photo
- undoes one move
- open the menu
- False
- UX
- 4
- a list
- open the camera screen
- tap “Start quiz”
- a simple screen sketch
- filter buttons
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students