← Parts of an app lesson New set →

App Dev Worksheet: Parts of an App

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

Answer key

  1. False
  2. 1
  3. a switch
  4. data
  5. 1
  6. 3
  7. 3
  8. 3
  9. False
  10. your high score
  11. tap to Start
  12. a box to type a name
  13. tap to Send
  14. a text box
  15. a button
  16. False
  17. the settings page
  18. your friends list
  19. 3
  20. Next
  21. your saved notes
  22. an input
  23. a screen
  24. True
  25. the game-over page
  26. False
  27. False
  28. 3
  29. 1
  30. True
  31. a screen
  32. Done
  33. 3
  34. 2
  35. 2
  36. today’s step count
  37. False
  38. data
  39. 2
  40. 3

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