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 is the odd one out? (a) the theme colours (b) the icon shapes (c) the screen layout (d) how easy sign-up is
-
2.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Friend list”
2. open “Friend list”
3. tap Back
4. tap the Feed tab
5. open “Friend list”
How many times must you tap Back to reach the main screen of this tab? - 3.✏️ What is a wireframe? (a) the finished app (b) a type of password (c) a simple screen sketch (d) a charging cable
-
4.🖼️ In this wireframe (top to bottom), what is right above the search box?
[ Save button ]
[ filter buttons ]
[ top bar ]
[ search box ] (a) filter buttons (b) Save button (c) top bar - 5.Which of these is about UX (the experience)? (a) how easy sign-up is (b) the theme colours (c) the icon shapes (d) the screen layout
- 6.🔍 Which is the odd one out? (a) captions on videos (b) big touch targets (c) sudden loud sounds (d) text that can grow
- 7.True or false: a tiny 20 px button is good button design. (a) True (b) False
- 8.🎨 UX stands for user ___. (a) example (b) express (c) extra (d) experience
- 9.🎨 A beautiful app that confuses everyone has ___. (a) no UI at all (b) perfect UX (c) good UX but poor UI (d) good UI but poor UX
- 10.🔘 Is this good or poor button design: a big, easy tap area? (a) good design (b) poor design
- 11.🔢 In a food-order flow, what comes right after “pick a dish”? (a) add it to the cart (b) pay for the order (c) open the menu (d) track the order
- 12.Which of these is true of the back button? (a) sits at the bottom (b) goes to the last screen (c) switches main sections (d) hides extra links
- 13.🎨 UI stands for user ___. (a) internet (b) idea (c) interface (d) input
-
14.♿ Our rule: text is at least 16 px. How many texts on this screen are too small?
Body text: 17 px
Title: 15 px
Label: 11 px
Caption: 10 px
Menu: 13 px -
15.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. open “Help page”
2. open “Score card”
3. tap the Feed tab
4. open “Help page”
How many times must you tap Back to reach the main screen of this tab? - 16.🎨 Is this about UI or UX: whether users get lost? (a) UX (b) UI
-
17.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Edit photo”
2. open “Badges”
3. tap the Quiz tab
Which screen are you on now? (a) Badges (b) Edit photo (c) Quiz (d) Lessons - 18.🔘 Our rule: buttons are at least 48 px tall. The Start button is 32 px tall. How many px taller must it be?
- 19.🔍 Which is the odd one out? (a) sudden loud sounds (b) colour as the only clue (c) tiny tap areas (d) text that can grow
-
20.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. open “Match report”
2. open “Score card”
3. open “Friend list”
4. open “Score card”
5. open “Score card”
How many times must you tap Back to reach the main screen of this tab? - 21.🔘 Is this good or poor button design: grey text on grey? (a) poor design (b) good design
-
22.♿ Our rule: text is at least 16 px. Which text on this screen is too small?
Title: 17 px
Menu: 12 px
Footer: 28 px
Body text: 17 px
Caption: 27 px (a) Body text (b) Menu (c) Footer (d) Title - 23.Which of these helps everyone use the app? (a) tiny tap areas (b) fast-flashing lights (c) captions on videos (d) colour as the only clue
- 24.🌗 Is dark blue on white easy or hard to read on a button? (a) easy to read (b) hard to read
- 25.True or false: grey text on grey is good button design. (a) True (b) False
- 26.Which of these is true of a final design? (a) is a quick sketch (b) has no real colours (c) uses plain grey boxes (d) has the real colours
- 27.🔍 Which is the odd one out? (a) big touch targets (b) captions on videos (c) labels on every icon (d) icons with no labels
- 28.Which of these is about UX (the experience)? (a) the icon shapes (b) how fast a task is done (c) the theme colours (d) the screen layout
-
29.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
1. tap the Feed tab
2. tap the Settings tab
3. open “Match report”
Which screen are you on now? (a) Feed (b) Chat (c) Match report (d) Settings - 30.💾 What is a variable? (a) a type of screen (b) a picture (c) a named box for a value (d) a phone setting
-
31.🖼️ How many parts (boxes) does this wireframe have?
[ top bar ]
[ Add button ]
[ search box ]
[ tab bar ] - 32.True or false: how many taps it takes is about UX (the experience). (a) False (b) True
- 33.💾 Which can hold many values in order? (a) a button (b) a single number (c) a list (d) a switch
-
34.🧭 The app has tabs Lessons, Quiz, Me. You start on Lessons, then:
1. open “Match report”
2. tap the Me tab
3. open “Score card”
Which screen are you on now? (a) Match report (b) Quiz (c) Lessons (d) Score card - 35.Which colour pair is easy to read? (a) dark blue on black (b) light grey on white (c) white on dark green (d) pale pink on white
- 36.Which of these is about UX (the experience)? (a) how many taps it takes (b) the font size (c) the theme colours (d) the button colours
-
37.🧭 The app has tabs Home, Search, Profile. You start on Home, then:
1. tap the Home tab
2. open “Video”
3. open “Friend list”
4. open “Video”
5. open “Video”
Which screen are you on now? (a) Video (b) Search (c) Home (d) Friend list - 38.🧭 Tapping a tab usually takes you to ___. (a) a random page (b) the last app used (c) that tab’s main screen (d) the phone settings
- 39.Which of these is true of the back button? (a) undoes one move (b) shows 3 to 5 icons (c) opens a list of pages (d) hides extra links
- 40.🎨 Is this about UI or UX: the button colours? (a) UX (b) UI
Answer key
- how easy sign-up is
- 1
- a simple screen sketch
- top bar
- how easy sign-up is
- sudden loud sounds
- False
- experience
- good UI but poor UX
- good design
- add it to the cart
- goes to the last screen
- interface
- 4
- 1
- UX
- Quiz
- 16
- text that can grow
- 5
- poor design
- Menu
- captions on videos
- easy to read
- False
- has the real colours
- icons with no labels
- how fast a task is done
- Match report
- a named box for a value
- 4
- True
- a list
- Score card
- white on dark green
- how many taps it takes
- Video
- that tab’s main screen
- undoes one move
- UI
Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students