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 black on yellow easy or hard to read on a button? (a) easy to read (b) hard to read
- 2.🎨 Is this about UI or UX: the button colours? (a) UX (b) UI
-
3.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Lessons tab
2. open “Match report”
3. tap Back
4. open “Score card”
5. open “Friend list”
Which screen are you on now? (a) Lessons (b) Friend list (c) Match report (d) Score card - 4.💾 Which can hold many values in order? (a) a single number (b) a button (c) a switch (d) a list
- 5.✏️ What is a wireframe? (a) a charging cable (b) a type of password (c) the finished app (d) a simple screen sketch
- 6.🔍 Which is the odd one out? (a) icons with no labels (b) fast-flashing lights (c) colour as the only clue (d) captions on videos
- 7.🔢 In a photo-post flow, what comes right after “add a filter”? (a) post the photo (b) open the camera screen (c) take the photo (d) write a caption
-
8.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Score card”
2. tap the Feed tab
3. open “Edit photo”
4. tap the Chat tab
Which screen are you on now? (a) Score card (b) Feed (c) Edit photo (d) Chat -
9.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Video”
2. open “Help page”
3. open “Badges”
Which screen are you on now? (a) Feed (b) Badges (c) Video (d) Help page - 10.✏️ Why draw a wireframe before coding? (a) it runs the app (b) it adds colours (c) changes are quick (d) it saves data
- 11.True or false: the screen layout is about UI (the look). (a) False (b) True
- 12.🧭 What does the back button usually do? (a) goes to the last screen (b) closes all apps (c) opens settings (d) deletes the page
-
13.💾 What number does this code show?
let score = 6;
score = score - 2;
score = score + 2;
show(score); - 14.🔍 Which is the odd one out? (a) text that can grow (b) labels on every icon (c) icons with no labels (d) strong colour contrast
- 15.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) see the final score (b) see if it is right (c) read a question (d) pick an answer
- 16.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
- 17.🔍 Which is the odd one out? (a) sudden loud sounds (b) big touch targets (c) captions on videos (d) text that can grow
- 18.🧭 Which part of navigation hides extra links? (a) the back button (b) a menu button (c) a tab bar
-
19.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Search → Confirm
Design B: Home → Size → Item (a) Design A (b) Design B - 20.True or false: a wireframe is a quick sketch. (a) True (b) False
-
21.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Caption: 17 px
Title: 22 px
Hint: 9 px (a) Caption (b) Title (c) Hint -
22.🖼️ How many parts (boxes) does this wireframe have?
[ filter buttons ]
[ title text ]
[ big picture ]
[ tab bar ]
[ Save button ] - 23.True or false: a wireframe shows the real fonts. (a) True (b) False
- 24.Which of these helps everyone use the app? (a) fast-flashing lights (b) tiny tap areas (c) colour as the only clue (d) strong colour contrast
- 25.🔢 In a sign-up flow, what comes right after “enter the code sent”? (a) make a password (b) open the app (c) tap “Sign up” (d) see the home screen
- 26.🔢 In a photo-post flow, what comes right after “take the photo”? (a) write a caption (b) add a filter (c) post the photo (d) open the camera screen
-
27.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Offers → Address
Design B: Home → Item → Menu → Pens → Search → Offers (a) Design B (b) Design A - 28.True or false: space between buttons is good button design. (a) False (b) True
- 29.True or false: photos on two devices fits saving on the phone. (a) True (b) False
-
30.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. tap Back
3. tap the Search tab
How many times must you tap Back to reach the main screen of this tab? -
31.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Next button: 68 px tall
Start button: 72 px tall
Back button: 44 px tall (a) Start (b) Next (c) Back - 32.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a wireframe (b) a final design
- 33.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 34.🔢 In a food-order flow, which comes LAST? (a) open the menu (b) check the cart (c) track the order (d) pay for the order
-
35.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Score card”
2. tap Back
3. open “Badges”
How many times must you tap Back to reach the main screen of this tab? -
36.💾 pop() takes off the last item. What does this code show?
let songs = ["Rain", "Sunrise", "Monsoon", "Kites"];
songs.pop();
show(songs[songs.length - 1]); (a) Kites (b) Rain (c) Monsoon (d) Sunrise - 37.🧭 Where is a tab bar usually placed in a phone app? (a) inside a button (b) nowhere (c) in the middle (d) at the bottom
- 38.True or false: a final design has the real colours. (a) False (b) True
- 39.True or false: a wireframe has no real colours. (a) False (b) True
- 40.✏️ What is the easiest way to draw a first wireframe? (a) pencil and paper (b) a microphone (c) a 3D printer (d) a phone case
Answer key
- easy to read
- UI
- Friend list
- a list
- a simple screen sketch
- captions on videos
- write a caption
- Chat
- Badges
- changes are quick
- True
- goes to the last screen
- 6
- icons with no labels
- read a question
- good design
- sudden loud sounds
- a menu button
- Design B
- True
- Hint
- 5
- False
- strong colour contrast
- see the home screen
- add a filter
- Design A
- True
- False
- 0
- Back
- a final design
- on the phone
- track the order
- 1
- Monsoon
- at the bottom
- True
- True
- pencil and paper
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students