← Parts of an app lesson New set →

App Dev Worksheet: Parts of an App

App development lesson 2: Parts of an app · Set 130 · 40 questions
TalentJR

Developer's tip (Screen, tap, type, keep): A screen is one page of the app; a button starts an action. Inputs take information: text box (typing), switch (on / off), slider (a level), date picker. Data is what the app keeps: notes, scores, settings, lists.

NameDateTime takenScore ___ / 40
  1. 1.True or false: a switch for dark mode is an input. (a) True (b) False
  2. 2.🧩 In an app, what is a slider for volume? (a) a screen (b) an input (c) data (d) a button
  3. 3.🧩 What do we call one full page of an app? (a) a screen (b) a variable (c) a cable (d) a battery
  4. 4.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [button] Help
    [text box] Email
    [button] Next
    [switch] Sound
  5. 5.True or false: your saved notes is a screen. (a) False (b) True
  6. 6.True or false: a box to type a name is a button. (a) True (b) False
  7. 7.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [button] Save
    [text box] Email
    [text box] City
  8. 8.Which of these is data? (a) your saved notes (b) tap to Save (c) a switch for dark mode (d) the log-in page
  9. 9.Which of these is a screen? (a) a box to type a name (b) the home page of an app (c) tap to Send (d) your saved notes
  10. 10.True or false: a date picker is data. (a) False (b) True
  11. 11.True or false: the settings page is a button. (a) True (b) False
  12. 12.🧩 Which of these is a button on this screen?
    [title] New Note
    [switch] Show hints
    [button] Start
    [button] Cancel
    [text box] Age
    [button] Next
    (a) Show hints (b) Next (c) Age
  13. 13.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [text box] Age
    [text box] Notes
    [button] Save
    [switch] Remind me
  14. 14.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Add Homework
    [text box] Name
    [button] Help
    [button] Send
    [switch] Remind me
    [button] Save
  15. 15.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [text box] Notes
    [button] Next
    [text box] Age
    [switch] Remind me
    [text box] Email
    (a) Email (b) Next (c) Notes (d) Age
  16. 16.🧩 How many buttons does this app screen have?
    [title] Add Homework
    [text box] Subject
    [text box] City
    [text box] Name
    [button] Send
    [slider] Brightness
    [switch] Remind me
  17. 17.Which of these is a button? (a) the game-over page (b) a date picker (c) tap to Start (d) the settings page
  18. 18.Which of these is a screen? (a) tap to Send (b) a switch for dark mode (c) today’s step count (d) the game-over page
  19. 19.🧩 Which input is best for typing your name? (a) a text box (b) a slider (c) a switch (d) a picture
  20. 20.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [switch] Show hints
    [text box] Phone
    [button] Next
    [slider] Brightness
    (a) Next (b) Show hints (c) Phone (d) Brightness
  21. 21.True or false: today’s step count is a screen. (a) False (b) True
  22. 22.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Phone
    [button] Next
    [button] Save
    [text box] Due date
    [button] Start
  23. 23.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [button] Help
    [button] Send
    [text box] Phone
    [button] Back
  24. 24.🧩 What does a button do when you tap it? (a) changes the phone (b) starts an action (c) saves the battery (d) shows the time
  25. 25.Which of these is data? (a) tap to Save (b) your high score (c) the log-in page (d) the settings page
  26. 26.True or false: today’s step count is data. (a) False (b) True
  27. 27.🧩 Which part lets the user give the app information? (a) a title (b) a logo (c) an input (d) an icon
  28. 28.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [text box] Due date
    [button] Next
    [button] Back
    [switch] Dark mode
  29. 29.True or false: a box to type a name is an input. (a) True (b) False
  30. 30.🧩 In an app, what is your friends list? (a) a screen (b) data (c) a button (d) an input
  31. 31.True or false: tap to Start is a button. (a) True (b) False
  32. 32.🧩 In an app, what is the home page of an app? (a) an input (b) a button (c) data (d) a screen
  33. 33.🧩 In an app, what is tap to Send? (a) a button (b) an input (c) data (d) a screen
  34. 34.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [button] Help
    [button] Cancel
    [button] Send
    [text box] Age
    [text box] Name
  35. 35.🧩 Which input is best for turning something ON or OFF? (a) a switch (b) a title (c) a slider (d) a text box
  36. 36.🧩 Which of these is a button on this screen?
    [title] Edit Profile
    [switch] Sound
    [slider] Brightness
    [text box] Notes
    [button] Save
    [button] Cancel
    (a) Sound (b) Notes (c) Cancel (d) Brightness
  37. 37.🧩 How many buttons does this app screen have?
    [title] Order Snacks
    [text box] Email
    [text box] Age
    [switch] Show hints
    [button] Help
    [button] Done
    [button] Cancel
    [text box] Subject
  38. 38.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [switch] Dark mode
    [button] Done
    [button] Start
    [button] Send
    [text box] Phone
  39. 39.🧩 Which of these is a button on this screen?
    [title] Order Snacks
    [text box] Subject
    [text box] Notes
    [switch] Dark mode
    [text box] City
    [button] Save
    (a) Notes (b) Subject (c) Save (d) City
  40. 40.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Order Snacks
    [button] Send
    [slider] Volume
    [text box] Name

Answer key

  1. True
  2. an input
  3. a screen
  4. 2
  5. False
  6. False
  7. 2
  8. your saved notes
  9. the home page of an app
  10. False
  11. False
  12. Next
  13. 3
  14. 2
  15. Next
  16. 1
  17. tap to Start
  18. the game-over page
  19. a text box
  20. Next
  21. False
  22. 3
  23. 1
  24. starts an action
  25. your high score
  26. True
  27. an input
  28. 2
  29. True
  30. data
  31. True
  32. a screen
  33. a button
  34. 3
  35. a switch
  36. Cancel
  37. 3
  38. 2
  39. Save
  40. 2

Free app development lessons, practice and worksheets at talentjr.in/app-development-for-students