← Parts of an app lesson New set →

App Dev Worksheet: Parts of an App

App development lesson 2: Parts of an app · Set 75 · 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.🧩 What does a button do when you tap it? (a) saves the battery (b) changes the phone (c) shows the time (d) starts an action
  2. 2.True or false: a box to type a name is an input. (a) False (b) True
  3. 3.🧩 Which of these is a button on this screen?
    [title] Order Snacks
    [slider] Volume
    [text box] City
    [button] Send
    [text box] Subject
    [button] Save
    [switch] Sound
    [text box] Notes
    (a) City (b) Send (c) Subject (d) Notes
  4. 4.🧩 In an app, what is a date picker? (a) an input (b) a button (c) data (d) a screen
  5. 5.True or false: tap to Start is an input. (a) True (b) False
  6. 6.True or false: tap to Send is a screen. (a) True (b) False
  7. 7.True or false: your saved notes is data. (a) True (b) False
  8. 8.Which of these is a button? (a) tap to go Next (b) your friends list (c) the log-in page (d) the home page of an app
  9. 9.True or false: tap to Start is a button. (a) False (b) True
  10. 10.🧩 How many buttons does this app screen have?
    [title] Edit Profile
    [text box] Name
    [button] Start
    [text box] Notes
    [button] Done
    [button] Cancel
  11. 11.🧩 Which input is best for typing your name? (a) a text box (b) a slider (c) a switch (d) a picture
  12. 12.🧩 In an app, what is tap to Start? (a) a screen (b) an input (c) a button (d) data
  13. 13.True or false: the game-over page is a screen. (a) True (b) False
  14. 14.Which of these is a button? (a) a date picker (b) the log-in page (c) tap to Start (d) the game-over page
  15. 15.🧩 In an app, what is your high score? (a) a button (b) data (c) a screen (d) an input
  16. 16.🧩 How many buttons does this app screen have?
    [title] New Note
    [slider] Volume
    [button] Done
    [button] Start
    [text box] City
  17. 17.🧩 Which input is best for choosing a volume level? (a) a text box (b) a slider (c) a title (d) a switch
  18. 18.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [button] Start
    [slider] Text size
    [switch] Show hints
    [text box] Subject
    [button] Next
  19. 19.🧩 What do we call one full page of an app? (a) a variable (b) a screen (c) a cable (d) a battery
  20. 20.True or false: the settings page is a screen. (a) True (b) False
  21. 21.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [text box] Name
    [button] Help
    [text box] Due date
    [button] Send
    [button] Start
    [switch] Sound
  22. 22.True or false: the settings page is a button. (a) False (b) True
  23. 23.🧩 In an app, what is a switch for dark mode? (a) a button (b) an input (c) a screen (d) data
  24. 24.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [switch] Show hints
    [button] Back
    [text box] Due date
    [button] Start
  25. 25.🧩 How many buttons does this app screen have?
    [title] New Note
    [button] Help
    [button] Done
    [text box] City
    [button] Start
  26. 26.🧩 How many buttons does this app screen have?
    [title] Sign Up
    [button] Save
    [button] Next
    [text box] Age
    [text box] City
    [button] Back
    [switch] Show hints
    [text box] Due date
    [slider] Text size
  27. 27.🧩 In an app, what is a slider for volume? (a) a button (b) a screen (c) data (d) an input
  28. 28.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [switch] Dark mode
    [text box] City
    [button] Back
    [text box] Notes
    [button] Done
    [button] Send
  29. 29.🧩 How many buttons does this app screen have?
    [title] Settings
    [text box] Age
    [button] Help
    [button] Back
    [text box] Subject
    [slider] Brightness
    [text box] Due date
  30. 30.🧩 Which of these is a button on this screen?
    [title] Settings
    [button] Cancel
    [switch] Show hints
    [text box] Notes
    (a) Cancel (b) Show hints (c) Notes
  31. 31.True or false: a box to type a name is data. (a) True (b) False
  32. 32.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] New Note
    [text box] Age
    [button] Save
  33. 33.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Settings
    [text box] Email
    [slider] Text size
    [switch] Sound
    [button] Cancel
    [text box] Phone
  34. 34.True or false: tap to go Next is a button. (a) False (b) True
  35. 35.True or false: your high score is data. (a) True (b) False
  36. 36.🧩 How many inputs (text boxes, switches and sliders) does this screen have?
    [title] Sign Up
    [text box] Age
    [button] Send
    [button] Save
    [text box] Notes
  37. 37.🧩 In an app, what is the settings page? (a) a button (b) a screen (c) an input (d) data
  38. 38.🧩 Which of these is a button on this screen?
    [title] Order Snacks
    [button] Help
    [button] Cancel
    [text box] Name
    [text box] City
    [text box] Email
    [button] Done
    (a) Email (b) Name (c) Done (d) City
  39. 39.🧩 In an app, what is the log-in page? (a) a screen (b) data (c) a button (d) an input
  40. 40.Which of these is a screen? (a) your saved notes (b) tap to Start (c) the log-in page (d) tap to Save

Answer key

  1. starts an action
  2. True
  3. Send
  4. an input
  5. False
  6. False
  7. True
  8. tap to go Next
  9. True
  10. 3
  11. a text box
  12. a button
  13. True
  14. tap to Start
  15. data
  16. 2
  17. a slider
  18. 3
  19. a screen
  20. True
  21. 3
  22. False
  23. an input
  24. 2
  25. 3
  26. 3
  27. an input
  28. 3
  29. 2
  30. Cancel
  31. False
  32. 1
  33. 4
  34. True
  35. True
  36. 2
  37. a screen
  38. Done
  39. a screen
  40. the log-in page

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