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.🔀 A screen with no way forward or back is called a ___. (a) dead end (b) tab bar (c) shortcut (d) home screen
-
2.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Search → Shop → Item → Address → Confirm → Offers
Design B: Home → Address → Pay → Confirm → Pens → Cart -
3.🖼️ In this wireframe (top to bottom), what is right below the Add button?
[ Save button ]
[ Add button ]
[ big picture ]
[ list of items ]
[ menu icon ] (a) list of items (b) menu icon (c) big picture (d) Save button - 4.🔢 In a photo-post flow, which comes LAST? (a) post the photo (b) write a caption (c) take the photo (d) open the camera screen
- 5.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) in the cloud (b) on the phone
-
6.💾 What number does this code show?
let friends = ["Kabir", "Meera", "Zoya"];
friends.push("Aman");
show(friends.length); - 7.Which of these is true of a wireframe? (a) looks like the real app (b) uses the final pictures (c) shows the real fonts (d) has no real colours
- 8.♿ Why add captions to videos? (a) to hide the sound (b) to slow them down (c) so anyone can follow (d) to add colour
-
9.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Shop → Offers → Menu → Search
Design B: Home → Offers → Address -
10.💾 pop() takes off the last item. What does this code show?
let notes = ["Maths", "Art", "Hindi", "Sports"];
notes.pop();
show(notes[notes.length - 1]); (a) Art (b) Sports (c) Hindi (d) Maths -
11.💾 pop() takes off the last item. What does this code show?
let songs = ["Rain", "Ocean", "Kites"];
songs.pop();
show(songs[songs.length - 1]); (a) Kites (b) Rain (c) Ocean - 12.💾 Which works with no internet at all? (a) a cloud backup (b) a shared chat (c) data saved on the phone (d) a cloud leaderboard
-
13.💾 pop() takes off the last item. What does this code show?
let songs = ["Sunrise", "Kites", "Rain"];
songs.pop();
show(songs[songs.length - 1]); (a) Rain (b) Sunrise (c) Kites - 14.🔢 In a quiz-app flow, which comes LAST? (a) tap “Start quiz” (b) read a question (c) pick an answer (d) see the final score
- 15.🔢 In a sign-up flow, which comes FIRST? (a) open the app (b) enter the code sent (c) see the home screen (d) tap “Sign up”
- 16.🔢 In a sign-up flow, what comes right after “open the app”? (a) tap “Sign up” (b) type name and email (c) make a password (d) enter the code sent
- 17.Which of these is true of the back button? (a) shows 3 to 5 icons (b) undoes one move (c) sits at the bottom (d) opens a list of pages
- 18.True or false: a final design has no real colours. (a) False (b) True
-
19.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Search → Pens → Confirm → Menu → Item → Pay
Design B: Home → Search → Pay → Confirm - 20.True or false: “fast-flashing lights” helps everyone use the app. (a) True (b) False
- 21.🔍 Which is the odd one out? (a) labels on every icon (b) fast-flashing lights (c) colour as the only clue (d) icons with no labels
- 22.✏️ What is the easiest way to draw a first wireframe? (a) a microphone (b) pencil and paper (c) a 3D printer (d) a phone case
- 23.💾 Where should the app save a shared to-do list: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 24.🎨 UX stands for user ___. (a) example (b) experience (c) express (d) extra
- 25.🔍 Which is the odd one out? (a) labels on every icon (b) captions on videos (c) icons with no labels (d) strong colour contrast
- 26.🔍 Which is the odd one out? (a) the font size (b) the icon shapes (c) how fast a task is done (d) the screen layout
- 27.🔢 In a sign-up flow, what comes right after “tap “Sign up””? (a) type name and email (b) make a password (c) enter the code sent (d) see the home screen
-
28.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Friend list”
2. tap Back
3. open “Edit photo”
Which screen are you on now? (a) Friend list (b) Feed (c) Edit photo (d) Chat -
29.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Next button: 28 px tall
Cancel button: 48 px tall
Done button: 72 px tall (a) Done (b) Cancel (c) Next -
30.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Help page”
2. tap the Me tab
3. tap the Quiz tab
4. open “Match report”
5. tap the Quiz tab
Which screen are you on now? (a) Lessons (b) Help page (c) Quiz (d) Match report -
31.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Match report”
2. open “Match report”
3. tap the Chat tab
Which screen are you on now? (a) Settings (b) Chat (c) Feed (d) Match report -
32.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Next button: 48 px tall
Help button: 44 px tall
Save button: 32 px tall
Start button: 36 px tall -
33.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Lessons tab
2. open “Help page”
3. open “Video”
Which screen are you on now? (a) Help page (b) Lessons (c) Quiz (d) Video - 34.🔢 In a photo-post flow, which comes first: “open the camera screen” or “post the photo”? (a) post the photo (b) open the camera screen
-
35.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Menu → Search
Design B: Home → Size → Cart → Address → Item → Search → Confirm -
36.🖼️ In this wireframe (top to bottom), what is right below the menu icon?
[ top bar ]
[ Save button ]
[ menu icon ]
[ big picture ]
[ Add button ] (a) top bar (b) Add button (c) Save button (d) big picture - 37.🔢 In a quiz-app flow, what comes right after “read a question”? (a) see if it is right (b) pick an answer (c) tap “Start quiz” (d) see the final score
- 38.🧭 Which part of navigation hides extra links? (a) a tab bar (b) the back button (c) a menu button
-
39.🖼️ In this wireframe (top to bottom), what is right below the filter buttons?
[ big picture ]
[ title text ]
[ filter buttons ]
[ search box ]
[ tab bar ] (a) big picture (b) search box (c) tab bar (d) title text - 40.🔢 In a quiz-app flow, which comes first: “see if it is right” or “read a question”? (a) read a question (b) see if it is right
Answer key
- dead end
- 6
- big picture
- post the photo
- on the phone
- 4
- has no real colours
- so anyone can follow
- 2
- Hindi
- Ocean
- data saved on the phone
- Kites
- see the final score
- open the app
- tap “Sign up”
- undoes one move
- False
- 3
- False
- labels on every icon
- pencil and paper
- in the cloud
- experience
- icons with no labels
- how fast a task is done
- type name and email
- Edit photo
- Next
- Quiz
- Chat
- 1
- Video
- open the camera screen
- 2
- big picture
- pick an answer
- a menu button
- search box
- read a question
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students