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.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) add a filter (b) write a caption (c) take the photo (d) post the photo
- 2.🔢 In a photo-post flow, which comes first: “post the photo” or “take the photo”? (a) post the photo (b) take the photo
- 3.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
4.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ list of items ]
[ title text ]
[ Save button ]
[ big picture ] (a) Save button (b) big picture (c) list of items (d) title text -
5.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Video”
2. tap the Me tab
3. open “Friend list”
How many times must you tap Back to reach the main screen of this tab? -
6.💾 What number does this code show?
let lives = 6;
lives = lives - 4;
lives = lives + 2;
show(lives); - 7.Which of these is true of a wireframe? (a) has the real colours (b) looks like the real app (c) shows where things go (d) shows the real fonts
-
8.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ search box ]
[ list of items ]
[ Add button ]
[ filter buttons ] (a) Add button (b) filter buttons (c) search box - 9.🎨 Is this about UI or UX: the theme colours? (a) UX (b) UI
-
10.🖼️ In this wireframe (top to bottom), what is right above the Add button?
[ filter buttons ]
[ search box ]
[ Add button ]
[ Save button ] (a) filter buttons (b) Save button (c) search box - 11.True or false: “sudden loud sounds” helps everyone use the app. (a) False (b) True
-
12.💾 What does this code show? (Positions start at 0.)
let notes = ["Maths", "Music", "Science", "Hindi", "Art"];
show(notes[1]); (a) Hindi (b) Maths (c) Science (d) Music - 13.Which of these makes the app harder to use? (a) labels on every icon (b) text that can grow (c) icons with no labels (d) big touch targets
- 14.🎨 Is this about UI or UX: the font size? (a) UI (b) UX
-
15.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ filter buttons ]
[ top bar ]
[ menu icon ]
[ title text ]
[ list of items ] (a) title text (b) filter buttons (c) list of items (d) menu icon -
16.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Confirm → Menu
Design B: Home → Pens → Address → Size → Menu → Cart → Shop - 17.Which of these is true of a menu button? (a) hides extra links (b) sits at the bottom (c) goes to the last screen (d) switches main sections
- 18.Which of these is about UI (the look)? (a) whether users get lost (b) how many taps it takes (c) the icon shapes (d) how fast a task is done
- 19.True or false: a final design uses the final pictures. (a) True (b) False
-
20.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Profile tab
2. tap the Home tab
3. tap the Profile tab
How many times must you tap Back to reach the main screen of this tab? - 21.Which of these is about UI (the look)? (a) whether users get lost (b) how fast a task is done (c) the theme colours (d) how easy sign-up is
- 22.🔢 In a food-order flow, which comes first: “add it to the cart” or “open the menu”? (a) add it to the cart (b) open the menu
-
23.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Shop → Menu → Offers → Address → Item → Pay
Design B: Home → Address → Results → Offers → Pens → Cart (a) Design B (b) Design A - 24.💾 Which works with no internet at all? (a) data saved on the phone (b) a shared chat (c) a cloud leaderboard (d) a cloud backup
- 25.🔢 In a sign-up flow, which comes LAST? (a) see the home screen (b) type name and email (c) enter the code sent (d) make a password
- 26.True or false: the sound on/off setting fits saving on the phone. (a) False (b) True
- 27.Which of these is true of a final design? (a) uses plain grey boxes (b) has no real colours (c) shows where things go (d) uses the final pictures
- 28.🔢 In a food-order flow, what comes right after “add it to the cart”? (a) open the menu (b) check the cart (c) pay for the order (d) track the order
- 29.🔍 Which is the odd one out? (a) the icon shapes (b) the screen layout (c) the theme colours (d) how many taps it takes
- 30.🔢 In a quiz-app flow, what comes right after “see if it is right”? (a) tap “Start quiz” (b) read a question (c) pick an answer (d) see the final score
- 31.🧭 Which part of navigation switches main sections? (a) a menu button (b) the back button (c) a tab bar
-
32.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Caption: 20 px
Hint: 17 px
Title: 13 px (a) Title (b) Hint (c) Caption - 33.💾 Where should the app save the sound on/off setting: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 34.🔀 What is a user flow? (a) a colour theme (b) a type of font (c) the path through screens (d) a charging cable
- 35.💾 Data saved only on the phone is lost when ___. (a) the screen turns off (b) the app is closed (c) the phone is lost (d) you send a message
-
36.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Address → Offers → Search
Design B: Home → Cart → Menu (a) Design A (b) Design B - 37.Which of these is true of a tab bar? (a) goes to the last screen (b) undoes one move (c) hides extra links (d) sits at the bottom
- 38.♿ Does this help everyone, or make the app harder to use: icons with no labels? (a) helps everyone (b) makes it harder
- 39.True or false: buttons almost touching is good button design. (a) True (b) False
- 40.♿ A screen has 6 icon buttons. Only 5 of them have a text label for screen readers. How many still need a label?
Answer key
- take the photo
- take the photo
- in the cloud
- big picture
- 1
- 4
- shows where things go
- Add button
- UI
- search box
- False
- Music
- icons with no labels
- UI
- list of items
- 3
- hides extra links
- the icon shapes
- True
- 0
- the theme colours
- open the menu
- Design B
- data saved on the phone
- see the home screen
- True
- uses the final pictures
- check the cart
- how many taps it takes
- see the final score
- a tab bar
- Title
- on the phone
- the path through screens
- the phone is lost
- Design B
- sits at the bottom
- makes it harder
- False
- 1
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students