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 is the odd one out? (a) labels on every icon (b) captions on videos (c) sudden loud sounds (d) big touch targets
- 2.🧭 Which part of navigation opens a list of pages? (a) a menu button (b) the back button (c) a tab bar
- 3.Which of these is true of a final design? (a) has no real colours (b) shows where things go (c) uses plain grey boxes (d) shows the real fonts
- 4.🔢 In a quiz-app flow, which comes first: “pick an answer” or “tap “Start quiz””? (a) pick an answer (b) tap “Start quiz”
- 5.True or false: the theme colours is about UX (the experience). (a) False (b) True
- 6.🔘 Is this good or poor button design: space between buttons? (a) poor design (b) good design
-
7.🖼️ How many parts (boxes) does this wireframe have?
[ search box ]
[ list of items ]
[ Add button ]
[ top bar ]
[ tab bar ]
[ title text ] - 8.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
-
9.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Item → Pens → Confirm → Cart → Shop
Design B: Home → Shop → Confirm → Address -
10.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Size → Shop
Design B: Home → Cart → Address → Search → Pay - 11.Which of these is true of a final design? (a) shows where things go (b) is a quick sketch (c) uses plain grey boxes (d) has the real colours
- 12.♿ Why add captions to videos? (a) to slow them down (b) to hide the sound (c) to add colour (d) so anyone can follow
-
13.💾 What number does this code show?
let stars = 3;
stars = stars - 2;
stars = stars + 2;
show(stars); -
14.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 25 px
Body text: 18 px
Menu: 9 px (a) Title (b) Body text (c) Menu -
15.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Size → Shop → Confirm
Design B: Home → Search → Pens - 16.🔘 Is this good or poor button design: grey text on grey? (a) poor design (b) good design
- 17.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
- 18.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) on the phone (b) in the cloud
-
19.🖼️ How many parts (boxes) does this wireframe have?
[ Save button ]
[ title text ]
[ big picture ]
[ Add button ]
[ top bar ]
[ filter buttons ] - 20.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) see if it is right (b) pick an answer (c) read a question (d) see the final score
-
21.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Help page”
2. tap the Quiz tab
3. open “Friend list”
How many times must you tap Back to reach the main screen of this tab? - 22.🧭 Which part of navigation goes to the last screen? (a) a tab bar (b) the back button (c) a menu button
- 23.🔍 Which is the odd one out? (a) whether users get lost (b) how many taps it takes (c) how users feel after (d) the icon shapes
- 24.Which of these helps everyone use the app? (a) fast-flashing lights (b) icons with no labels (c) text that can grow (d) tiny tap areas
- 25.💾 Data saved only on the phone is lost when ___. (a) you send a message (b) the screen turns off (c) the phone is lost (d) the app is closed
- 26.♿ Does this help everyone, or make the app harder to use: strong colour contrast? (a) makes it harder (b) helps everyone
- 27.Which of these is true of the back button? (a) shows 3 to 5 icons (b) goes to the last screen (c) switches main sections (d) sits at the bottom
- 28.🔍 Which is the odd one out? (a) the screen layout (b) the theme colours (c) whether users get lost (d) the button colours
-
29.💾 What number does this code show?
let lives = 5;
lives = lives - 1;
lives = lives + 5;
show(lives); - 30.🔢 In a photo-post flow, which comes first: “open the camera screen” or “take the photo”? (a) take the photo (b) open the camera screen
-
31.💾 What number does this code show?
let friends = ["Zoya", "Meera", "Arjun"];
friends.push("Aman");
show(friends.length); - 32.Which colour pair is easy to read? (a) light grey on white (b) pale pink on white (c) red on green (d) black on pale grey
- 33.🔘 Is this good or poor button design: a clear word like Save? (a) good design (b) poor design
-
34.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Pens → Shop → Results → Menu
Design B: Home → Cart → Menu → Pay (a) Design A (b) Design B - 35.🎨 Is this about UI or UX: how users feel after? (a) UI (b) UX
- 36.🧭 Why should every screen show where you are? (a) to hide the menu (b) so users do not get lost (c) to look busy (d) to use more battery
- 37.🎨 UI stands for user ___. (a) internet (b) interface (c) idea (d) input
- 38.🔘 Our rule: buttons are at least 48 px tall. The Back button is 20 px tall. How many px taller must it be?
- 39.True or false: a final design shows where things go. (a) True (b) False
- 40.True or false: notes to read offline fits saving on the phone. (a) False (b) True
Answer key
- sudden loud sounds
- a menu button
- shows the real fonts
- tap “Start quiz”
- False
- good design
- 6
- a final design
- 5
- 2
- has the real colours
- so anyone can follow
- 3
- Menu
- 2
- poor design
- No
- on the phone
- 6
- read a question
- 1
- the back button
- the icon shapes
- text that can grow
- the phone is lost
- helps everyone
- goes to the last screen
- whether users get lost
- 9
- open the camera screen
- 4
- black on pale grey
- good design
- Design B
- UX
- so users do not get lost
- interface
- 28
- False
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students