← Parts of an app lesson New set →

App Dev Worksheet: Parts of an App

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

Answer key

  1. a box to type a name
  2. starts an action
  3. your saved notes
  4. a text box
  5. False
  6. your high score
  7. the game-over page
  8. True
  9. 5
  10. your friends list
  11. True
  12. True
  13. False
  14. 1
  15. an input
  16. Cancel
  17. False
  18. a button
  19. 1
  20. Cancel
  21. a switch
  22. a slider
  23. 1
  24. a switch for dark mode
  25. True
  26. the log-in page
  27. 2
  28. Send
  29. False
  30. a screen
  31. 3
  32. a date picker
  33. 1
  34. True
  35. 1
  36. 4
  37. an input
  38. 1
  39. a button
  40. the settings page

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