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 sign-up flow, what comes right after “type name and email”? (a) make a password (b) see the home screen (c) enter the code sent (d) open the app
-
2.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Menu: 22 px
Label: 23 px
Body text: 21 px
Title: 14 px - 3.✏️ What is a wireframe? (a) the finished app (b) a charging cable (c) a type of password (d) a simple screen sketch
- 4.💾 Where should the app save chat messages to friends: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 5.🧭 Why should every screen show where you are? (a) to look busy (b) to use more battery (c) to hide the menu (d) so users do not get lost
- 6.💾 Where should the app save notes to read offline: on the phone or in the cloud? (a) on the phone (b) in the cloud
-
7.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Back button: 48 px tall
Send button: 32 px tall
Save button: 40 px tall
Help button: 48 px tall -
8.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ title text ]
[ top bar ]
[ search box ]
[ Save button ] (a) Save button (b) search box (c) title text (d) top bar -
9.🖼️ In this wireframe (top to bottom), what is right below the list of items?
[ title text ]
[ list of items ]
[ top bar ]
[ search box ] (a) search box (b) title text (c) top bar - 10.🔢 In a photo-post flow, what comes right after “write a caption”? (a) post the photo (b) take the photo (c) open the camera screen (d) add a filter
- 11.🌗 Is white on black easy or hard to read on a button? (a) hard to read (b) easy to read
- 12.True or false: grey text on grey is good button design. (a) True (b) False
-
13.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Quiz tab
2. open “Badges”
3. tap the Lessons tab
Which screen are you on now? (a) Quiz (b) Badges (c) Lessons (d) Me -
14.🖼️ In this wireframe (top to bottom), which part is at the very bottom?
[ tab bar ]
[ search box ]
[ menu icon ]
[ list of items ] (a) search box (b) tab bar (c) list of items (d) menu icon - 15.Which of these fits saving in the cloud? (a) a shared to-do list (b) your last game level (c) the sound on/off setting (d) notes to read offline
- 16.♿ Why add captions to videos? (a) to add colour (b) so anyone can follow (c) to slow them down (d) to hide the sound
- 17.🔀 In a good flow, each screen should lead to ___. (a) a random page (b) a clear next step (c) a dead end (d) the same screen
- 18.✏️ Is this true of a wireframe or of a final design: shows the real fonts? (a) a wireframe (b) a final design
-
19.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Confirm → Size → Search
Design B: Home → Shop → Cart → Item → Confirm → Results → Menu - 20.✏️ Is this true of a wireframe or of a final design: has the real colours? (a) a final design (b) a wireframe
-
21.💾 What does this code show? (Positions start at 0.)
let notes = ["Art", "Music", "Science", "Maths", "Hindi"];
show(notes[3]); (a) Maths (b) Art (c) Music (d) Science -
22.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Pens → Results
Design B: Home → Menu → Item → Pay → Results → Shop -
23.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. tap the Search tab
3. tap the Home tab
Which screen are you on now? (a) Search (b) Home (c) Match report (d) Profile -
24.💾 What does this code show? (Positions start at 0.)
let friends = ["Riya", "Meera", "Zoya"];
show(friends[1]); (a) Zoya (b) Riya (c) Meera -
25.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Menu → Item → Confirm → Address → Pens
Design B: Home → Menu → Pay → Shop → Size → Address → Search -
26.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Done button: 56 px tall
Cancel button: 64 px tall
Back button: 72 px tall
Help button: 40 px tall (a) Help (b) Done (c) Cancel (d) Back -
27.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Item → Pens → Confirm → Shop
Design B: Home → Offers → Pens → Shop -
28.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Help page”
2. tap the Profile tab
3. open “Video”
Which screen are you on now? (a) Home (b) Video (c) Help page (d) Search - 29.🎨 Who should you test the UX with? (a) real users (b) nobody (c) the app icon (d) only yourself
- 30.True or false: notes to read offline fits saving in the cloud. (a) True (b) False
- 31.Which colour pair is hard to read? (a) black on pale grey (b) black on yellow (c) dark blue on black (d) white on dark green
- 32.True or false: photos on two devices fits saving on the phone. (a) False (b) True
-
33.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Save button: 52 px tall
Done button: 48 px tall
Back button: 60 px tall
Help button: 36 px tall - 34.🔘 Is this good or poor button design: a clear word like Save? (a) poor design (b) good design
-
35.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 20 px
Title: 24 px
Footer: 24 px - 36.True or false: space between buttons is poor button design. (a) False (b) True
- 37.True or false: strong colour contrast is good button design. (a) False (b) True
-
38.👆 Two designs for the same task (each arrow is one tap). Which needs FEWER taps?
Design A: Home → Confirm → Shop → Results
Design B: Home → Item → Results → Search → Cart → Size (a) Design B (b) Design A - 39.🌗 Is pale pink on white easy or hard to read on a button? (a) hard to read (b) easy to read
- 40.🧭 Which part of navigation goes to the last screen? (a) the back button (b) a tab bar (c) a menu button
Answer key
- make a password
- 1
- a simple screen sketch
- in the cloud
- so users do not get lost
- on the phone
- 2
- Save button
- top bar
- post the photo
- easy to read
- False
- Lessons
- list of items
- a shared to-do list
- so anyone can follow
- a clear next step
- a final design
- 3
- a final design
- Maths
- 2
- Home
- Meera
- 5
- Help
- 4
- Video
- real users
- False
- dark blue on black
- False
- 3
- good design
- 0
- False
- True
- Design A
- hard to read
- the back button
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students