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, which comes first: “open the camera screen” or “add a filter”? (a) open the camera screen (b) add a filter
-
2.🖼️ In this wireframe (top to bottom), what is right below the title text?
[ big picture ]
[ Add button ]
[ title text ]
[ menu icon ]
[ search box ] (a) Add button (b) search box (c) menu icon (d) big picture - 3.Which of these is true of a tab bar? (a) sits at the bottom (b) opens a list of pages (c) goes to the last screen (d) undoes one move
-
4.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 14 px
Footer: 18 px
Menu: 13 px - 5.🧭 Why should every screen show where you are? (a) to hide the menu (b) so users do not get lost (c) to look busy (d) to use more battery
-
6.🖼️ In this wireframe (top to bottom), what is right below the filter buttons?
[ filter buttons ]
[ list of items ]
[ Add button ]
[ big picture ]
[ search box ] (a) big picture (b) Add button (c) search box (d) list of items - 7.True or false: “text that can grow” helps everyone use the app. (a) True (b) False
-
8.🖼️ In this wireframe (top to bottom), what is right above the tab bar?
[ title text ]
[ tab bar ]
[ big picture ]
[ menu icon ] (a) menu icon (b) big picture (c) title text - 9.♿ Does this help everyone, or make the app harder to use: captions on videos? (a) makes it harder (b) helps everyone
- 10.🔢 In a quiz-app flow, which comes LAST? (a) tap “Start quiz” (b) see if it is right (c) see the final score (d) read a question
-
11.👆 Two designs for the same task (each arrow is one tap). How many taps does Design A need?
Design A: Home → Results → Size → Offers → Shop → Search
Design B: Home → Size → Shop → Cart → Confirm → Search → Menu -
12.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Offers → Menu → Confirm → Search → Pay
Design B: Home → Offers → Shop → Item → Size → Pens → Results - 13.True or false: how many taps it takes is about UI (the look). (a) True (b) False
- 14.Which of these fits saving in the cloud? (a) a draft you are typing (b) notes to read offline (c) chat messages to friends (d) your last game level
-
15.🖼️ How many parts (boxes) does this wireframe have?
[ tab bar ]
[ list of items ]
[ search box ]
[ title text ] - 16.True or false: a wireframe has the real colours. (a) True (b) False
- 17.🔍 Which is the odd one out? (a) strong colour contrast (b) captions on videos (c) big touch targets (d) icons with no labels
- 18.♿ Does this help everyone, or make the app harder to use: fast-flashing lights? (a) makes it harder (b) helps everyone
- 19.Which of these is true of a wireframe? (a) uses the final pictures (b) looks like the real app (c) shows the real fonts (d) has no real colours
- 20.🔘 Is this good or poor button design: a big, easy tap area? (a) good design (b) poor design
- 21.🌗 Is white on black easy or hard to read on a button? (a) hard to read (b) easy to read
-
22.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Menu: 18 px
Footer: 16 px
Title: 13 px
Body text: 24 px
Caption: 27 px (a) Footer (b) Body text (c) Menu (d) Title - 23.🔢 In a food-order flow, which comes first: “pay for the order” or “check the cart”? (a) pay for the order (b) check the cart
- 24.True or false: chat messages to friends fits saving in the cloud. (a) True (b) False
-
25.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
Next button: 40 px tall
Save button: 52 px tall
Done button: 36 px tall -
26.💾 What number does this code show?
let songs = ["Sunrise", "Rain", "Kites"];
songs.push("Stars");
songs.push("Monsoon");
show(songs.length); - 27.🔢 In a food-order flow, which comes first: “add it to the cart” or “pay for the order”? (a) add it to the cart (b) pay for the order
- 28.🔢 In a photo-post flow, which comes LAST? (a) take the photo (b) write a caption (c) open the camera screen (d) post the photo
- 29.🔢 In a sign-up flow, which comes FIRST? (a) see the home screen (b) open the app (c) make a password (d) tap “Sign up”
- 30.🔍 Which is the odd one out? (a) how users feel after (b) how many taps it takes (c) how easy sign-up is (d) the theme colours
- 31.🎨 UX stands for user ___. (a) extra (b) express (c) example (d) experience
- 32.True or false: the font size is about UI (the look). (a) True (b) False
- 33.♿ What does a screen reader do? (a) takes photos (b) makes text tiny (c) reads the screen aloud (d) plays music
-
34.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Me tab
2. open “Edit photo”
3. open “Edit photo”
How many times must you tap Back to reach the main screen of this tab? - 35.💾 Data saved only on the phone is lost when ___. (a) the phone is lost (b) the app is closed (c) the screen turns off (d) you send a message
-
36.💾 pop() takes off the last item. What does this code show?
let friends = ["Riya", "Arjun", "Meera", "Aman"];
friends.pop();
show(friends[friends.length - 1]); (a) Meera (b) Aman (c) Riya (d) Arjun - 37.♿ A screen has 11 icon buttons. Only 5 of them have a text label for screen readers. How many still need a label?
-
38.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Map”
2. open “Badges”
3. tap the Home tab
4. open “Badges”
How many times must you tap Back to reach the main screen of this tab? - 39.💾 Where should the app save a class leaderboard: on the phone or in the cloud? (a) in the cloud (b) on the phone
- 40.True or false: a draft you are typing fits saving in the cloud. (a) False (b) True
Answer key
- open the camera screen
- menu icon
- sits at the bottom
- 2
- so users do not get lost
- list of items
- True
- title text
- helps everyone
- see the final score
- 5
- 1
- False
- chat messages to friends
- 4
- False
- icons with no labels
- makes it harder
- has no real colours
- good design
- easy to read
- Title
- check the cart
- True
- 1
- 5
- add it to the cart
- post the photo
- open the app
- the theme colours
- experience
- True
- reads the screen aloud
- 2
- the phone is lost
- Meera
- 6
- 1
- in the cloud
- False
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students