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.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a final design (b) a wireframe
- 2.True or false: a wireframe is a quick sketch. (a) True (b) False
-
3.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Video”
2. open “Video”
3. tap the Feed tab
Which screen are you on now? (a) Video (b) Chat (c) Settings (d) Feed - 4.🎨 Who should you test the UX with? (a) only yourself (b) the app icon (c) nobody (d) real users
-
5.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Menu → Confirm → Pay
Design B: Home → Size → Shop → Offers → Pay → Results → Search - 6.🔢 In a sign-up flow, which comes first: “make a password” or “open the app”? (a) open the app (b) make a password
- 7.Which of these is about UI (the look)? (a) the font size (b) how many taps it takes (c) how fast a task is done (d) how users feel after
-
8.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Next button: 48 px tall
Save button: 48 px tall
Start button: 44 px tall
Back button: 52 px tall - 9.🔢 In a photo-post flow, which comes first: “add a filter” or “write a caption”? (a) write a caption (b) add a filter
-
10.💾 What number does this code show?
let friends = ["Meera", "Zoya"];
friends.push("Kabir");
show(friends.length); - 11.🔍 Which is the odd one out? (a) labels on every icon (b) text that can grow (c) tiny tap areas (d) captions on videos
- 12.Which of these is about UI (the look)? (a) how many taps it takes (b) how easy sign-up is (c) the screen layout (d) how fast a task is done
- 13.Which of these fits saving in the cloud? (a) the sound on/off setting (b) a draft you are typing (c) notes to read offline (d) photos on two devices
-
14.💾 pop() takes off the last item. What does this code show?
let friends = ["Zoya", "Meera", "Aman"];
friends.pop();
show(friends[friends.length - 1]); (a) Meera (b) Zoya (c) Aman - 15.True or false: a shared to-do list fits saving on the phone. (a) True (b) False
- 16.♿ Why add captions to videos? (a) to hide the sound (b) to slow them down (c) to add colour (d) so anyone can follow
- 17.Which colour pair is hard to read? (a) dark blue on white (b) dark blue on black (c) white on dark green (d) black on pale grey
- 18.🔘 Our rule: buttons are at least 48 px tall. The Start button is 24 px tall. How many px taller must it be?
-
19.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Results → Pay → Shop
Design B: Home → Confirm → Cart -
20.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Confirm → Cart → Pens → Results
Design B: Home → Size → Pens → Results → Menu → Cart -
21.💾 What number does this code show?
let coins = 6;
coins = coins - 5;
coins = coins + 5;
show(coins); - 22.Which of these is true of a menu button? (a) goes to the last screen (b) opens a list of pages (c) switches main sections (d) sits at the bottom
- 23.✏️ What is the easiest way to draw a first wireframe? (a) a phone case (b) a 3D printer (c) a microphone (d) pencil and paper
- 24.🎨 Is this about UI or UX: whether users get lost? (a) UX (b) UI
- 25.🔀 What is a user flow? (a) the path through screens (b) a colour theme (c) a type of font (d) a charging cable
-
26.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Item → Search → Cart
Design B: Home → Cart → Offers (a) Design B (b) Design A -
27.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 14 px
Title: 11 px
Footer: 11 px -
28.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ tab bar ]
[ big picture ]
[ Add button ]
[ menu icon ]
[ Save button ]
[ search box ] (a) big picture (b) Save button (c) tab bar (d) search box - 29.🔢 In a quiz-app flow, what comes right after “read a question”? (a) tap “Start quiz” (b) pick an answer (c) see the final score (d) see if it is right
- 30.Which colour pair is easy to read? (a) white on black (b) red on green (c) dark blue on black (d) yellow on white
- 31.🔍 Which is the odd one out? (a) sudden loud sounds (b) labels on every icon (c) strong colour contrast (d) text that can grow
- 32.🎨 Is this about UI or UX: how easy sign-up is? (a) UI (b) UX
- 33.✏️ Is this true of a wireframe or of a final design: uses the final pictures? (a) a final design (b) a wireframe
-
34.💾 What number does this code show?
let notes = ["Music", "Sports", "Art", "Science"];
notes.push("Maths");
show(notes.length); - 35.Which colour pair is easy to read? (a) dark blue on black (b) yellow on white (c) pale pink on white (d) black on yellow
-
36.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Pens → Search → Results → Shop
Design B: Home → Address → Search → Cart → Offers → Menu - 37.Which of these fits saving on the phone? (a) chat messages to friends (b) a class leaderboard (c) photos on two devices (d) a draft you are typing
- 38.🔍 Which is the odd one out? (a) the icon shapes (b) how users feel after (c) whether users get lost (d) how easy sign-up is
- 39.Which of these helps everyone use the app? (a) colour as the only clue (b) big touch targets (c) sudden loud sounds (d) icons with no labels
- 40.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a final design (b) a wireframe
Answer key
- a wireframe
- True
- Feed
- real users
- 3
- open the app
- the font size
- 3
- add a filter
- 3
- tiny tap areas
- the screen layout
- photos on two devices
- Meera
- False
- so anyone can follow
- dark blue on black
- 24
- 1
- 5
- 6
- opens a list of pages
- pencil and paper
- UX
- the path through screens
- Design B
- 3
- search box
- pick an answer
- white on black
- sudden loud sounds
- UX
- a final design
- 5
- black on yellow
- 1
- a draft you are typing
- the icon shapes
- big touch targets
- a wireframe
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students