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 part of navigation switches main sections? (a) the back button (b) a menu button (c) a tab bar
- 2.🎨 Is this about UI or UX: how users feel after? (a) UI (b) UX
- 3.🔢 In a quiz-app flow, what comes right after “tap “Start quiz””? (a) pick an answer (b) see the final score (c) see if it is right (d) read a question
-
4.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Cart → Item
Design B: Home → Search → Shop → Pens → Menu → Cart - 5.Which of these is about UX (the experience)? (a) the font size (b) the button colours (c) how easy sign-up is (d) the icon shapes
-
6.👆 Two designs for the same task (each arrow is one tap). How many taps does Design B need?
Design A: Home → Cart → Shop → Size → Search
Design B: Home → Address → Results - 7.🔢 In a quiz-app flow, which comes first: “pick an answer” or “see if it is right”? (a) pick an answer (b) see if it is right
- 8.Which of these makes the app harder to use? (a) big touch targets (b) captions on videos (c) fast-flashing lights (d) labels on every icon
-
9.💾 What does this code show? (Positions start at 0.)
let friends = ["Riya", "Aman", "Zoya"];
show(friends[1]); (a) Riya (b) Zoya (c) Aman - 10.🔢 In a food-order flow, what comes right after “pick a dish”? (a) open the menu (b) pay for the order (c) check the cart (d) add it to the cart
-
11.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Confirm → Menu
Design B: Home → Menu → Confirm → Item → Results → Shop - 12.🔢 In a food-order flow, which comes first: “pick a dish” or “track the order”? (a) track the order (b) pick a dish
- 13.Which of these is true of a wireframe? (a) is a quick sketch (b) has the real colours (c) shows the real fonts (d) looks like the real app
- 14.Which of these is about UI (the look)? (a) whether users get lost (b) how users feel after (c) the font size (d) how easy sign-up is
- 15.✏️ Why draw a wireframe before coding? (a) it adds colours (b) changes are quick (c) it runs the app (d) it saves data
- 16.🎨 Is this about UI or UX: how fast a task is done? (a) UI (b) UX
- 17.Which of these is true of a tab bar? (a) shows 3 to 5 icons (b) opens a list of pages (c) goes to the last screen (d) undoes one move
- 18.🌗 Is red on green easy or hard to read on a button? (a) hard to read (b) easy to read
- 19.Which of these fits saving in the cloud? (a) a draft you are typing (b) a class leaderboard (c) notes to read offline (d) the sound on/off setting
- 20.True or false: your last game level fits saving on the phone. (a) True (b) False
- 21.Which colour pair is easy to read? (a) white on dark green (b) light grey on white (c) dark blue on black (d) yellow on white
- 22.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
-
23.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Match report”
2. open “Video”
3. tap Back
4. tap the Me tab
Which screen are you on now? (a) Lessons (b) Match report (c) Video (d) Me - 24.True or false: a final design shows the real fonts. (a) False (b) True
- 25.True or false: “sudden loud sounds” helps everyone use the app. (a) False (b) True
- 26.💾 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
- 27.True or false: “strong colour contrast” helps everyone use the app. (a) True (b) False
- 28.True or false: “labels on every icon” helps everyone use the app. (a) True (b) False
- 29.✏️ What is the easiest way to draw a first wireframe? (a) a microphone (b) a phone case (c) pencil and paper (d) a 3D printer
- 30.True or false: how easy sign-up is is about UX (the experience). (a) False (b) True
- 31.Which of these helps everyone use the app? (a) fast-flashing lights (b) tiny tap areas (c) colour as the only clue (d) labels on every icon
-
32.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 12 px
Footer: 12 px
Caption: 13 px
Hint: 14 px
Title: 14 px - 33.True or false: a wireframe shows where things go. (a) True (b) False
-
34.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Body text: 12 px
Menu: 20 px
Hint: 19 px (a) Body text (b) Menu (c) Hint - 35.🔢 In a sign-up flow, which comes first: “open the app” or “type name and email”? (a) type name and email (b) open the app
- 36.🔢 In a photo-post flow, what comes right after “open the camera screen”? (a) write a caption (b) add a filter (c) take the photo (d) post the photo
-
37.💾 pop() takes off the last item. What does this code show?
let friends = ["Aman", "Arjun", "Kabir", "Meera", "Riya"];
friends.pop();
show(friends[friends.length - 1]); (a) Arjun (b) Kabir (c) Aman (d) Meera - 38.💾 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
- 39.✏️ Is this true of a wireframe or of a final design: uses plain grey boxes? (a) a final design (b) a wireframe
- 40.Which of these is true of a menu button? (a) goes to the last screen (b) undoes one move (c) sits at the bottom (d) opens a list of pages
Answer key
- a tab bar
- UX
- read a question
- 3
- how easy sign-up is
- 2
- pick an answer
- fast-flashing lights
- Aman
- add it to the cart
- 3
- pick a dish
- is a quick sketch
- the font size
- changes are quick
- UX
- shows 3 to 5 icons
- hard to read
- a class leaderboard
- True
- white on dark green
- No
- Me
- True
- False
- in the cloud
- True
- True
- pencil and paper
- True
- labels on every icon
- 5
- True
- Body text
- open the app
- take the photo
- Meera
- on the phone
- a wireframe
- opens a list of pages
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students