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.🧭 Tapping a tab usually takes you to ___. (a) that tab’s main screen (b) the phone settings (c) the last app used (d) a random page
- 2.✏️ Is this true of a wireframe or of a final design: has no real colours? (a) a wireframe (b) a final design
- 3.♿ Accessibility means an app works for ___. (a) nobody (b) everyone (c) only the coder (d) only experts
-
4.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Back button: 44 px tall
Done button: 40 px tall
Start button: 32 px tall
Help button: 32 px tall -
5.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Offers → Pay → Search
Design B: Home → Pay → Size → Results → Menu → Shop - 6.🔍 Which is the odd one out? (a) how fast a task is done (b) how many taps it takes (c) the icon shapes (d) how users feel after
-
7.💾 What number does this code show?
let friends = ["Riya", "Kabir"];
friends.push("Arjun");
show(friends.length); -
8.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Edit photo”
2. tap the Chat tab
3. tap the Feed tab
Which screen are you on now? (a) Edit photo (b) Chat (c) Settings (d) Feed -
9.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Friend list”
2. tap Back
3. tap the Home tab
4. open “Score card”
5. open “Video”
How many times must you tap Back to reach the main screen of this tab? -
10.🖼️ How many parts (boxes) does this wireframe have?
[ search box ]
[ Save button ]
[ top bar ]
[ tab bar ]
[ menu icon ]
[ big picture ] - 11.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
-
12.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Badges”
2. tap the Feed tab
3. tap the Feed tab
4. open “Score card”
Which screen are you on now? (a) Feed (b) Score card (c) Chat (d) Badges - 13.True or false: chat messages to friends fits saving in the cloud. (a) True (b) False
- 14.🎨 UX stands for user ___. (a) express (b) example (c) experience (d) extra
- 15.🎨 Is this about UI or UX: how easy sign-up is? (a) UI (b) UX
-
16.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Lessons tab
2. open “Edit photo”
3. tap Back
4. open “Map”
5. tap the Lessons tab
Which screen are you on now? (a) Quiz (b) Map (c) Edit photo (d) Lessons -
17.💾 pop() takes off the last item. What does this code show?
let friends = ["Kabir", "Riya", "Zoya"];
friends.pop();
show(friends[friends.length - 1]); (a) Zoya (b) Kabir (c) Riya - 18.💾 In most code, the first item of a list is at position ___. (a) 10 (b) 0 (c) 1 (d) 2
- 19.✏️ Why draw a wireframe before coding? (a) it runs the app (b) it saves data (c) it adds colours (d) changes are quick
- 20.✏️ What is the easiest way to draw a first wireframe? (a) a 3D printer (b) a phone case (c) a microphone (d) pencil and paper
- 21.Which of these is true of the back button? (a) switches main sections (b) sits at the bottom (c) undoes one move (d) opens a list of pages
- 22.💾 Saving data in the cloud lets you ___. (a) skip the internet (b) never need a password (c) shrink the app (d) use it on any device
- 23.True or false: how easy sign-up is is about UI (the look). (a) True (b) False
- 24.🔍 Which is the odd one out? (a) tiny tap areas (b) strong colour contrast (c) fast-flashing lights (d) icons with no labels
- 25.🧭 Which part of navigation switches main sections? (a) a tab bar (b) the back button (c) a menu button
-
26.🖼️ In this wireframe (top to bottom), what is right below the Save button?
[ Save button ]
[ top bar ]
[ menu icon ]
[ big picture ] (a) top bar (b) menu icon (c) big picture - 27.Which of these helps everyone use the app? (a) captions on videos (b) sudden loud sounds (c) fast-flashing lights (d) tiny tap areas
- 28.Which of these fits saving on the phone? (a) a shared to-do list (b) a class leaderboard (c) chat messages to friends (d) a draft you are typing
- 29.🔍 Which is the odd one out? (a) text that can grow (b) captions on videos (c) icons with no labels (d) strong colour contrast
- 30.Which of these is true of a final design? (a) shows where things go (b) shows the real fonts (c) uses plain grey boxes (d) has no real colours
-
31.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Chat tab
2. tap the Chat tab
3. tap the Chat tab
How many times must you tap Back to reach the main screen of this tab? - 32.Which of these fits saving on the phone? (a) chat messages to friends (b) notes to read offline (c) a class leaderboard (d) a shared to-do list
- 33.Which of these is about UX (the experience)? (a) the screen layout (b) how easy sign-up is (c) the font size (d) the icon shapes
- 34.True or false: a class leaderboard fits saving on the phone. (a) True (b) False
-
35.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Cancel button: 48 px tall
Back button: 32 px tall
Save button: 64 px tall
Start button: 60 px tall -
36.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Back button: 72 px tall
Save button: 28 px tall
Done button: 60 px tall
Start button: 48 px tall (a) Done (b) Start (c) Save (d) Back - 37.True or false: a wireframe uses the final pictures. (a) True (b) False
- 38.🎨 Is this about UI or UX: the screen layout? (a) UX (b) UI
- 39.🔢 In a quiz-app flow, which comes FIRST? (a) pick an answer (b) see the final score (c) tap “Start quiz” (d) read a question
- 40.True or false: a class leaderboard fits saving in the cloud. (a) True (b) False
Answer key
- that tab’s main screen
- a wireframe
- everyone
- 0
- 2
- the icon shapes
- 3
- Feed
- 2
- 6
- easy to read
- Score card
- True
- experience
- UX
- Lessons
- Riya
- 0
- changes are quick
- pencil and paper
- undoes one move
- use it on any device
- False
- strong colour contrast
- a tab bar
- top bar
- captions on videos
- a draft you are typing
- icons with no labels
- shows the real fonts
- 0
- notes to read offline
- how easy sign-up is
- False
- 3
- Save
- False
- UI
- tap “Start quiz”
- True
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students