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.🧭 About how many tabs suit a tab bar best? (a) 10 to 12 (b) 3 to 5 (c) 1 (d) 20
-
2.🖼️ In this wireframe (top to bottom), what is right below the tab bar?
[ Add button ]
[ big picture ]
[ filter buttons ]
[ tab bar ]
[ top bar ]
[ search box ] (a) filter buttons (b) top bar (c) Add button (d) big picture - 3.🎨 UX stands for user ___. (a) example (b) extra (c) experience (d) express
- 4.🎨 UI stands for user ___. (a) idea (b) input (c) internet (d) interface
- 5.True or false: a tiny 20 px button is good button design. (a) True (b) False
-
6.🖼️ In this wireframe (top to bottom), what is right above the filter buttons?
[ list of items ]
[ tab bar ]
[ search box ]
[ filter buttons ] (a) list of items (b) search box (c) tab bar - 7.🔍 Which is the odd one out? (a) text that can grow (b) captions on videos (c) labels on every icon (d) sudden loud sounds
- 8.🎨 Is this about UI or UX: how users feel after? (a) UX (b) UI
- 9.Which of these is about UI (the look)? (a) how users feel after (b) how easy sign-up is (c) the font size (d) how fast a task is done
- 10.🔍 Which is the odd one out? (a) the font size (b) whether users get lost (c) how easy sign-up is (d) how fast a task is done
- 11.🔢 In a sign-up flow, which comes LAST? (a) enter the code sent (b) see the home screen (c) open the app (d) make a password
- 12.💾 Where should the app save a draft you are typing: on the phone or in the cloud? (a) on the phone (b) in the cloud
- 13.True or false: how easy sign-up is is about UX (the experience). (a) True (b) False
-
14.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Hint: 23 px
Title: 18 px
Menu: 12 px (a) Hint (b) Menu (c) Title -
15.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
Next button: 56 px tall
Back button: 56 px tall
Start button: 56 px tall
Send button: 36 px tall (a) Back (b) Next (c) Start (d) Send - 16.✏️ A box with a cross in a wireframe usually means ___. (a) a picture goes here (b) an error (c) a closed app (d) delete this
-
17.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Label: 18 px
Hint: 11 px
Body text: 23 px (a) Hint (b) Body text (c) Label - 18.🎨 Is this about UI or UX: how easy sign-up is? (a) UX (b) UI
- 19.🔀 In a good flow, each screen should lead to ___. (a) a dead end (b) the same screen (c) a random page (d) a clear next step
- 20.🔢 In a quiz-app flow, what comes right after “pick an answer”? (a) read a question (b) tap “Start quiz” (c) see the final score (d) see if it is right
- 21.Which of these is true of the back button? (a) switches main sections (b) undoes one move (c) hides extra links (d) opens a list of pages
- 22.🔢 In a food-order flow, which comes first: “track the order” or “pay for the order”? (a) pay for the order (b) track the order
- 23.🔘 Our rule: buttons are at least 48 px tall. The Cancel button is 36 px tall. How many px taller must it be?
- 24.♿ Does this help everyone, or make the app harder to use: colour as the only clue? (a) makes it harder (b) helps everyone
- 25.🌗 Is white on dark green easy or hard to read on a button? (a) easy to read (b) hard to read
- 26.Which of these is about UI (the look)? (a) how fast a task is done (b) the theme colours (c) how users feel after (d) whether users get lost
-
27.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ Add button ]
[ Save button ]
[ tab bar ]
[ top bar ]
[ filter buttons ]
[ search box ] (a) filter buttons (b) Save button (c) Add button (d) tab bar - 28.Which of these fits saving in the cloud? (a) the sound on/off setting (b) a shared to-do list (c) notes to read offline (d) your last game level
- 29.🔢 In a quiz-app flow, which comes FIRST? (a) read a question (b) see the final score (c) tap “Start quiz” (d) pick an answer
-
30.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Label: 11 px
Caption: 12 px
Hint: 20 px
Title: 18 px
Body text: 22 px - 31.True or false: “text that can grow” makes the app harder to use. (a) True (b) False
- 32.True or false: the screen layout is about UX (the experience). (a) False (b) True
- 33.✏️ Is this true of a wireframe or of a final design: shows where things go? (a) a wireframe (b) a final design
- 34.Which of these is true of a menu button? (a) sits at the bottom (b) hides extra links (c) undoes one move (d) goes to the last screen
- 35.True or false: “fast-flashing lights” helps everyone use the app. (a) True (b) False
- 36.True or false: a wireframe uses plain grey boxes. (a) True (b) False
- 37.✏️ What is the easiest way to draw a first wireframe? (a) a 3D printer (b) a microphone (c) a phone case (d) pencil and paper
- 38.True or false: “labels on every icon” helps everyone use the app. (a) False (b) True
-
39.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. tap the Me tab
2. open “Score card”
3. open “Video”
Which screen are you on now? (a) Lessons (b) Score card (c) Quiz (d) Video -
40.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
Design A: Home → Address → Item → Offers → Shop → Size → Pay
Design B: Home → Size → Offers → Address → Results
Answer key
- 3 to 5
- top bar
- experience
- interface
- False
- search box
- sudden loud sounds
- UX
- the font size
- the font size
- see the home screen
- on the phone
- True
- Menu
- Send
- a picture goes here
- Hint
- UX
- a clear next step
- see if it is right
- undoes one move
- pay for the order
- 12
- makes it harder
- easy to read
- the theme colours
- filter buttons
- a shared to-do list
- tap “Start quiz”
- 2
- False
- False
- a wireframe
- hides extra links
- False
- True
- pencil and paper
- True
- Video
- 2
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students