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.💾 pop() takes off the last item. What does this code show?
let notes = ["Maths", "Science", "Music", "Hindi", "Art"];
notes.pop();
show(notes[notes.length - 1]); (a) Maths (b) Science (c) Music (d) Hindi - 2.🧭 About how many tabs suit a tab bar best? (a) 20 (b) 3 to 5 (c) 10 to 12 (d) 1
- 3.💾 Where should the app save a shared to-do list: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 4.♿ A screen has 11 icon buttons. Only 2 of them have a text label for screen readers. How many still need a label?
-
5.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 16 px
Menu: 21 px
Footer: 28 px
Hint: 12 px (a) Footer (b) Menu (c) Hint (d) Body text -
6.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 21 px
Label: 17 px
Menu: 11 px
Hint: 16 px
Footer: 19 px (a) Title (b) Menu (c) Label (d) Hint - 7.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
- 8.Which of these fits saving in the cloud? (a) the sound on/off setting (b) photos on two devices (c) notes to read offline (d) your last game level
- 9.🎨 UX stands for user ___. (a) example (b) express (c) extra (d) experience
- 10.🧭 Which part of navigation shows 3 to 5 icons? (a) the back button (b) a menu button (c) a tab bar
- 11.🔀 In a good flow, each screen should lead to ___. (a) the same screen (b) a random page (c) a clear next step (d) a dead end
- 12.🎨 Is this about UI or UX: how easy sign-up is? (a) UI (b) UX
-
13.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ top bar ]
[ title text ]
[ menu icon ]
[ Add button ] (a) title text (b) Add button (c) top bar (d) menu icon - 14.🔍 Which is the odd one out? (a) captions on videos (b) big touch targets (c) text that can grow (d) tiny tap areas
- 15.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
-
16.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Map”
2. tap Back
3. open “Friend list”
4. open “Badges”
5. tap the Feed tab
Which screen are you on now? (a) Friend list (b) Feed (c) Badges (d) Map -
17.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Badges”
2. open “Match report”
3. tap Back
Which screen are you on now? (a) Match report (b) Search (c) Home (d) Badges - 18.True or false: a big, easy tap area is good button design. (a) True (b) False
-
19.🖼️ In this wireframe (top to bottom), what is right below the big picture?
[ big picture ]
[ tab bar ]
[ title text ]
[ menu icon ] (a) tab bar (b) title text (c) menu icon -
20.🖼️ How many parts (boxes) does this wireframe have?
[ title text ]
[ search box ]
[ menu icon ]
[ big picture ]
[ Save button ] -
21.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Address → Item
Design B: Home → Size → Pens → Item (a) Design A (b) Design B -
22.💾 What number does this code show?
let coins = 7;
coins = coins - 7;
coins = coins + 1;
show(coins); - 23.Which of these is true of a menu button? (a) goes to the last screen (b) shows 3 to 5 icons (c) switches main sections (d) opens a list of pages
- 24.🔢 In a food-order flow, what comes right after “pay for the order”? (a) open the menu (b) add it to the cart (c) track the order (d) check the cart
-
25.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Video”
2. tap the Settings tab
3. open “Help page”
How many times must you tap Back to reach the main screen of this tab? - 26.🔢 In a food-order flow, which comes first: “check the cart” or “track the order”? (a) check the cart (b) track the order
- 27.🔀 A screen with no way forward or back is called a ___. (a) shortcut (b) home screen (c) tab bar (d) dead end
- 28.🔢 In a sign-up flow, which comes first: “make a password” or “type name and email”? (a) type name and email (b) make a password
- 29.🔢 In a photo-post flow, which comes first: “post the photo” or “write a caption”? (a) write a caption (b) post the photo
- 30.Which of these is true of a wireframe? (a) uses the final pictures (b) shows the real fonts (c) shows where things go (d) has the real colours
-
31.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 9 px
Footer: 28 px
Label: 21 px (a) Title (b) Footer (c) Label -
32.🖼️ How many parts (boxes) does this wireframe have?
[ search box ]
[ top bar ]
[ menu icon ]
[ Add button ]
[ title text ]
[ big picture ] -
33.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Score card”
2. tap Back
3. open “Video”
4. open “Map”
5. tap the Feed tab
Which screen are you on now? (a) Feed (b) Video (c) Map (d) Score card - 34.🎨 Who should you test the UX with? (a) only yourself (b) real users (c) nobody (d) the app icon
- 35.🔢 In a quiz-app flow, which comes LAST? (a) tap “Start quiz” (b) see if it is right (c) see the final score (d) read a question
- 36.True or false: a wireframe looks like the real app. (a) True (b) False
- 37.🔢 In a sign-up flow, what comes right after “open the app”? (a) type name and email (b) enter the code sent (c) see the home screen (d) tap “Sign up”
- 38.🧭 Which part of navigation undoes one move? (a) a tab bar (b) the back button (c) a menu button
- 39.🔢 In a food-order flow, which comes first: “track the order” or “check the cart”? (a) track the order (b) check the cart
- 40.True or false: how many taps it takes is about UI (the look). (a) False (b) True
Answer key
- Hindi
- 3 to 5
- in the cloud
- 9
- Hint
- Menu
- a final design
- photos on two devices
- experience
- a tab bar
- a clear next step
- UX
- Add button
- tiny tap areas
- on the phone
- Feed
- Badges
- True
- tab bar
- 5
- Design A
- 1
- opens a list of pages
- track the order
- 1
- check the cart
- dead end
- type name and email
- write a caption
- shows where things go
- Title
- 6
- Feed
- real users
- see the final score
- False
- tap “Sign up”
- the back button
- check the cart
- False
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students