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.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 44 px tall
Start button: 48 px tall
Send button: 44 px tall - 2.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
-
3.💾 pop() takes off the last item. What does this code show?
let notes = ["Maths", "Art", "Hindi"];
notes.pop();
show(notes[notes.length - 1]); (a) Maths (b) Art (c) Hindi -
4.💾 What number does this code show?
let friends = ["Riya", "Zoya"];
friends.push("Aman");
friends.push("Kabir");
show(friends.length); -
5.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 12 px
Body text: 11 px
Title: 20 px
Caption: 13 px
Menu: 20 px - 6.Which of these is true of a tab bar? (a) shows 3 to 5 icons (b) goes to the last screen (c) opens a list of pages (d) hides extra links
- 7.🔢 In a food-order flow, what comes right after “open the menu”? (a) pay for the order (b) pick a dish (c) check the cart (d) track the order
-
8.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Menu → Offers → Confirm → Results → Address
Design B: Home → Confirm → Search → Pens - 9.True or false: how easy sign-up is is about UX (the experience). (a) False (b) True
-
10.💾 pop() takes off the last item. What does this code show?
let notes = ["Art", "Maths", "Hindi"];
notes.pop();
show(notes[notes.length - 1]); (a) Maths (b) Hindi (c) Art - 11.✏️ A box with a cross in a wireframe usually means ___. (a) delete this (b) a picture goes here (c) an error (d) a closed app
- 12.🎨 UI stands for user ___. (a) interface (b) idea (c) input (d) internet
- 13.🔢 In a sign-up flow, which comes first: “make a password” or “open the app”? (a) open the app (b) make a password
- 14.🔢 In a quiz-app flow, which comes first: “pick an answer” or “tap “Start quiz””? (a) tap “Start quiz” (b) pick an answer
- 15.Which colour pair is hard to read? (a) white on black (b) white on dark green (c) black on yellow (d) dark blue on black
- 16.🔍 Which is the odd one out? (a) sudden loud sounds (b) fast-flashing lights (c) captions on videos (d) colour as the only clue
-
17.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Size
Design B: Home → Cart → Shop → Item → Pay → Confirm → Pens (a) Design A (b) Design B -
18.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Friend list”
2. tap Back
3. open “Map”
How many times must you tap Back to reach the main screen of this tab? - 19.♿ Showing right or wrong only in red and green is a problem for ___. (a) fast typists (b) the battery (c) the server (d) colour-blind users
- 20.Which of these is about UI (the look)? (a) how many taps it takes (b) how easy sign-up is (c) how fast a task is done (d) the icon shapes
- 21.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
- 22.♿ Does this help everyone, or make the app harder to use: big touch targets? (a) helps everyone (b) makes it harder
-
23.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. tap Back
3. open “Friend list”
4. tap the Home tab
5. open “Video”
Which screen are you on now? (a) Video (b) Home (c) Badges (d) Friend list -
24.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Profile tab
2. open “Badges”
3. tap Back
4. open “Edit photo”
Which screen are you on now? (a) Search (b) Edit photo (c) Badges (d) Home - 25.True or false: a wireframe shows the real fonts. (a) False (b) True
- 26.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a final design (b) a wireframe
- 27.Which of these is true of a wireframe? (a) uses plain grey boxes (b) has the real colours (c) uses the final pictures (d) looks like the real app
-
28.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Help page”
2. tap Back
3. open “Match report”
4. tap Back
5. open “Edit photo”
How many times must you tap Back to reach the main screen of this tab? - 29.Which of these makes the app harder to use? (a) strong colour contrast (b) sudden loud sounds (c) labels on every icon (d) big touch targets
- 30.True or false: a wireframe shows where things go. (a) True (b) False
- 31.♿ What does a screen reader do? (a) plays music (b) takes photos (c) reads the screen aloud (d) makes text tiny
-
32.💾 What number does this code show?
let notes = ["Hindi", "Science", "Maths", "Music"];
notes.push("Art");
notes.push("Sports");
show(notes.length); -
33.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Size → Results → Pens → Item → Cart
Design B: Home → Pens → Cart → Size - 34.♿ Accessibility means an app works for ___. (a) nobody (b) only experts (c) only the coder (d) everyone
- 35.🔢 In a photo-post flow, which comes LAST? (a) add a filter (b) post the photo (c) write a caption (d) take the photo
-
36.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Save button: 48 px tall
Start button: 24 px tall
Send button: 52 px tall (a) Send (b) Start (c) Save -
37.💾 What number does this code show?
let friends = ["Arjun", "Zoya", "Kabir", "Aman"];
friends.push("Meera");
show(friends.length); - 38.🔍 Which is the odd one out? (a) how fast a task is done (b) the theme colours (c) how easy sign-up is (d) how many taps it takes
-
39.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Me tab
2. open “Edit photo”
3. tap Back
4. open “Edit photo”
Which screen are you on now? (a) Quiz (b) Me (c) Edit photo (d) Lessons - 40.True or false: how easy sign-up is is about UI (the look). (a) True (b) False
Answer key
- 1
- a final design
- Art
- 4
- 3
- shows 3 to 5 icons
- pick a dish
- 5
- True
- Maths
- a picture goes here
- interface
- open the app
- tap “Start quiz”
- dark blue on black
- captions on videos
- Design A
- 1
- colour-blind users
- the icon shapes
- good design
- helps everyone
- Video
- Edit photo
- False
- a wireframe
- uses plain grey boxes
- 1
- sudden loud sounds
- True
- reads the screen aloud
- 6
- 5
- everyone
- post the photo
- Start
- 5
- the theme colours
- Edit photo
- False
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students