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 of these is about UI (the look)? (a) how easy sign-up is (b) whether users get lost (c) how fast a task is done (d) the button colours
-
2.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Lessons tab
2. open “Edit photo”
3. open “Video”
How many times must you tap Back to reach the main screen of this tab? -
3.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Offers → Menu
Design B: Home → Results → Search → Offers → Size → Pay → Address - 4.🔢 In a sign-up flow, which comes FIRST? (a) tap “Sign up” (b) open the app (c) see the home screen (d) type name and email
- 5.Which of these is about UI (the look)? (a) how many taps it takes (b) how fast a task is done (c) the screen layout (d) whether users get lost
- 6.True or false: a final design is a quick sketch. (a) True (b) False
- 7.Which of these makes the app harder to use? (a) labels on every icon (b) text that can grow (c) sudden loud sounds (d) big touch targets
- 8.Which of these fits saving in the cloud? (a) the sound on/off setting (b) your last game level (c) a draft you are typing (d) a shared to-do list
- 9.🔢 In a sign-up flow, what comes right after “open the app”? (a) enter the code sent (b) see the home screen (c) tap “Sign up” (d) type name and email
- 10.True or false: “fast-flashing lights” makes the app harder to use. (a) False (b) True
- 11.🔢 In a photo-post flow, what comes right after “add a filter”? (a) write a caption (b) take the photo (c) open the camera screen (d) post the photo
-
12.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. open “Badges”
3. tap the Search tab
4. open “Video”
How many times must you tap Back to reach the main screen of this tab? - 13.🔢 In a sign-up flow, which comes first: “enter the code sent” or “make a password”? (a) enter the code sent (b) make a password
-
14.💾 What number does this code show?
let friends = ["Meera", "Riya", "Zoya"];
friends.push("Arjun");
friends.push("Aman");
show(friends.length); - 15.True or false: the sound on/off setting fits saving on the phone. (a) True (b) False
- 16.Which of these is about UI (the look)? (a) the font size (b) how users feel after (c) how fast a task is done (d) how easy sign-up is
- 17.🔍 Which is the odd one out? (a) the font size (b) how fast a task is done (c) the screen layout (d) the theme colours
-
18.🖼️ In this wireframe (top to bottom), what is right above the list of items?
[ search box ]
[ tab bar ]
[ Add button ]
[ filter buttons ]
[ list of items ]
[ top bar ] (a) tab bar (b) top bar (c) filter buttons (d) Add button - 19.🔀 What is a user flow? (a) a colour theme (b) the path through screens (c) a charging cable (d) a type of font
-
20.💾 What number does this code show?
let points = 3;
points = points - 3;
points = points + 4;
show(points); -
21.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Next button: 44 px tall
Send button: 64 px tall
Start button: 32 px tall
Help button: 64 px tall - 22.Which of these is true of a tab bar? (a) hides extra links (b) sits at the bottom (c) opens a list of pages (d) undoes one move
- 23.Which of these is about UI (the look)? (a) how easy sign-up is (b) whether users get lost (c) the icon shapes (d) how users feel after
-
24.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Pay → Pens → Offers
Design B: Home → Offers → Shop (a) Design B (b) Design A - 25.True or false: how easy sign-up is is about UX (the experience). (a) True (b) False
- 26.True or false: a class leaderboard fits saving on the phone. (a) False (b) True
- 27.True or false: the font size is about UX (the experience). (a) True (b) False
-
28.🧭 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? - 29.🧭 Which part of navigation switches main sections? (a) a tab bar (b) a menu button (c) the back button
- 30.Which of these helps everyone use the app? (a) tiny tap areas (b) colour as the only clue (c) fast-flashing lights (d) big touch targets
-
31.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Item → Menu → Pens → Results → Cart
Design B: Home → Confirm → Results → Pens → Address - 32.True or false: strong colour contrast is poor button design. (a) False (b) True
- 33.🔢 In a food-order flow, what comes right after “open the menu”? (a) check the cart (b) track the order (c) pick a dish (d) add it to the cart
-
34.💾 pop() takes off the last item. What does this code show?
let friends = ["Aman", "Riya", "Arjun", "Meera", "Kabir"];
friends.pop();
show(friends[friends.length - 1]); (a) Meera (b) Arjun (c) Riya (d) Aman - 35.🧭 Which part of navigation sits at the bottom? (a) a tab bar (b) the back button (c) a menu button
-
36.💾 What number does this code show?
let notes = ["Maths", "Art", "Hindi", "Sports"];
notes.push("Science");
show(notes.length); - 37.💾 Which can hold many values in order? (a) a single number (b) a button (c) a switch (d) a list
- 38.♿ Does this help everyone, or make the app harder to use: icons with no labels? (a) makes it harder (b) helps everyone
- 39.💾 Where should the app save your last game level: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 40.✏️ Why draw a wireframe before coding? (a) it saves data (b) changes are quick (c) it runs the app (d) it adds colours
Answer key
- the button colours
- 2
- 3
- open the app
- the screen layout
- False
- sudden loud sounds
- a shared to-do list
- tap “Sign up”
- True
- write a caption
- 1
- make a password
- 5
- True
- the font size
- how fast a task is done
- filter buttons
- the path through screens
- 4
- 2
- sits at the bottom
- the icon shapes
- Design B
- True
- False
- False
- 0
- a tab bar
- big touch targets
- 1
- False
- pick a dish
- Meera
- a tab bar
- 5
- a list
- makes it harder
- on the phone
- changes are quick
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students