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.💾 What number does this code show?
let coins = 6;
coins = coins - 4;
coins = coins + 2;
show(coins); - 2.True or false: a wireframe uses plain grey boxes. (a) True (b) False
- 3.🧭 What does the back button usually do? (a) closes all apps (b) deletes the page (c) goes to the last screen (d) opens settings
-
4.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Hint: 13 px
Body text: 18 px
Menu: 11 px
Caption: 13 px
Title: 14 px - 5.♿ A screen has 5 icon buttons. Only 1 of them have a text label for screen readers. How many still need a label?
-
6.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Video”
2. tap Back
3. open “Match report”
4. open “Friend list”
Which screen are you on now? (a) Match report (b) Friend list (c) Feed (d) Video - 7.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 8.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a wireframe (b) a final design
-
9.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Lessons tab
2. open “Score card”
3. open “Help page”
4. open “Map”
How many times must you tap Back to reach the main screen of this tab? -
10.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. tap Back
3. open “Friend list”
4. open “Match report”
5. open “Edit photo”
How many times must you tap Back to reach the main screen of this tab? -
11.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 16 px
Caption: 10 px
Hint: 18 px
Label: 22 px
Footer: 19 px (a) Label (b) Title (c) Caption (d) Hint -
12.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Back button: 60 px tall
Save button: 72 px tall
Start button: 24 px tall
Next button: 56 px tall (a) Back (b) Start (c) Next (d) Save -
13.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Save button: 44 px tall
Next button: 36 px tall
Help button: 40 px tall - 14.True or false: a final design has the real colours. (a) False (b) True
- 15.🔢 In a food-order flow, which comes first: “add it to the cart” or “pick a dish”? (a) pick a dish (b) add it to the cart
- 16.True or false: a final design uses plain grey boxes. (a) False (b) True
-
17.💾 pop() takes off the last item. What does this code show?
let friends = ["Zoya", "Riya", "Kabir"];
friends.pop();
show(friends[friends.length - 1]); (a) Kabir (b) Zoya (c) Riya - 18.True or false: the font size is about UI (the look). (a) False (b) True
-
19.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Score card”
2. tap Back
3. open “Score card”
4. tap Back
5. tap the Lessons tab
Which screen are you on now? (a) Me (b) Score card (c) Lessons (d) Quiz - 20.♿ What should every icon-only button have for screen readers? (a) a bright colour (b) a sound (c) a long animation (d) a text label
-
21.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ big picture ]
[ Add button ]
[ top bar ]
[ tab bar ]
[ list of items ]
[ Save button ] (a) Add button (b) Save button (c) top bar (d) tab bar -
22.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Match report”
2. tap the Me tab
3. open “Help page”
4. tap Back
5. tap the Me tab
How many times must you tap Back to reach the main screen of this tab? - 23.🔢 In a photo-post flow, what comes right after “take the photo”? (a) post the photo (b) add a filter (c) write a caption (d) open the camera screen
-
24.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Edit photo”
2. open “Friend list”
3. tap the Lessons tab
4. tap the Lessons tab
5. open “Match report”
Which screen are you on now? (a) Lessons (b) Friend list (c) Edit photo (d) Match report - 25.🎨 Is this about UI or UX: the theme colours? (a) UI (b) UX
- 26.Which of these is true of a wireframe? (a) looks like the real app (b) has the real colours (c) uses plain grey boxes (d) uses the final pictures
- 27.True or false: whether users get lost is about UX (the experience). (a) True (b) False
- 28.🔢 In a food-order flow, what comes right after “open the menu”? (a) check the cart (b) pick a dish (c) pay for the order (d) track the order
-
29.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ big picture ]
[ title text ]
[ search box ]
[ menu icon ] (a) title text (b) menu icon (c) big picture - 30.🔢 In a quiz-app flow, which comes FIRST? (a) pick an answer (b) see the final score (c) read a question (d) tap “Start quiz”
- 31.🧭 Where is a tab bar usually placed in a phone app? (a) in the middle (b) at the bottom (c) inside a button (d) nowhere
- 32.🔍 Which is the odd one out? (a) how users feel after (b) whether users get lost (c) the icon shapes (d) how fast a task is done
- 33.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 34.Which of these fits saving on the phone? (a) chat messages to friends (b) your last game level (c) photos on two devices (d) a shared to-do list
- 35.✏️ Is this true of a wireframe or of a final design: is a quick sketch? (a) a final design (b) a wireframe
- 36.Which of these is true of a tab bar? (a) opens a list of pages (b) hides extra links (c) goes to the last screen (d) switches main sections
-
37.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Caption: 11 px
Label: 22 px
Hint: 14 px
Menu: 23 px
Body text: 10 px - 38.✏️ Do wireframes usually show the final colours? (a) Yes (b) No
-
39.🖼️ How many parts (boxes) does this wireframe have?
[ Save button ]
[ filter buttons ]
[ menu icon ]
[ title text ] -
40.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Edit photo”
2. open “Help page”
3. open “Match report”
How many times must you tap Back to reach the main screen of this tab?
Answer key
- 4
- True
- goes to the last screen
- 4
- 4
- Friend list
- on the phone
- a wireframe
- 3
- 3
- Caption
- Start
- 0
- True
- pick a dish
- False
- Riya
- True
- Lessons
- a text label
- Save button
- 0
- add a filter
- Match report
- UI
- uses plain grey boxes
- True
- pick a dish
- title text
- tap “Start quiz”
- at the bottom
- the icon shapes
- in the cloud
- your last game level
- a wireframe
- switches main sections
- 3
- No
- 4
- 3
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students