← App development final test lesson New set →

App Dev Worksheet: Final Test

App development lesson 24: App development final test · Set 460 · 40 questions
TalentJR

Developer's tip (Plan, design, build, check): Find the topic: what apps are, designing apps, or logic and building. Read every screen, list or code line carefully, top to bottom. For code, write each value down step by step and check it again.

NameDateTime takenScore ___ / 40
  1. 1.🔘 Is this good or poor button design: a tiny 20 px button? (a) good design (b) poor design
  2. 2.👆 Two designs for the same task (each arrow is one tap). How many taps does the shorter design save?
    Design A: Home → Results → Size → Menu → Pay → Pens → Shop
    Design B: Home → Pens → Pay → Results
  3. 3.⚙️ What number does this app show?
    let price = 490; // typed by the user
    let off = 10; // typed by the user
    let pay = price - off;
    show(pay);
  4. 4.Which colour pair is hard to read? (a) black on yellow (b) yellow on white (c) black on pale grey (d) dark blue on white
  5. 5.🧩 Which input is best for turning something ON or OFF? (a) a switch (b) a slider (c) a text box (d) a title
  6. 6.📱 Which one has a home-screen icon: an app or a website? (a) a website (b) an app
  7. 7.Which of these requests asks for too much? (a) voice notes → microphone (b) map app → location (c) calling app → contacts (d) quiz app → microphone
  8. 8.True or false: an app has a home-screen icon. (a) False (b) True
  9. 9.🐞 This code has a bug. What number SHOULD it show, if every line did what its comment says?
    line 1: let coins = 32; // start at 32
    line 2: coins = coins + 6; // add 3
    line 3: coins = coins + 3; // add 3
    line 4: coins = coins - 5; // take away 5
    line 5: show(coins); // show it
  10. 10.🔘 Our rule: buttons are at least 48 px tall. Which button is too small?
    Cancel button: 60 px tall
    Next button: 68 px tall
    Help button: 36 px tall
    (a) Help (b) Next (c) Cancel
  11. 11.📊 Survey: which problem bugs you most? Which problem should your app solve first?
    losing water bottles: 20 votes
    no quiet study place: 23 votes
    missing the bus: 22 votes
    (a) missing the bus (b) losing water bottles (c) no quiet study place
  12. 12.🗒️ What is a must-have feature? (a) a colour theme (b) a nice extra (c) one the app cannot skip (d) a sound effect
  13. 13.🧩 Which of these is a button on this screen?
    [title] Sign Up
    [text box] Email
    [button] Cancel
    [button] Send
    [text box] Name
    (a) Email (b) Send (c) Name
  14. 14.👥 A cricket club app has 275 players, 230 coaches and 25 fans as users. Which user group is the biggest? (a) coaches (b) fans (c) players
  15. 15.Which of these is an input? (a) the settings page (b) your friends list (c) a switch for dark mode (d) the home page of an app
  16. 16.Which of these is a screen? (a) a box to type a name (b) the log-in page (c) your friends list (d) tap to go Next
  17. 17.🔍 Which is the odd one out? (a) a cricket run chase (b) a water reminder (c) a racing challenge (d) a word battle
  18. 18.Which of these requests is fair? (a) torch → contacts (b) timer → your photos (c) calculator → location (d) map app → location
  19. 19.🖼️ In this wireframe (top to bottom), what is right above the top bar?
    [ tab bar ]
    [ Save button ]
    [ big picture ]
    [ list of items ]
    [ Add button ]
    [ top bar ]
    (a) Add button (b) big picture (c) tab bar (d) list of items
  20. 20.Which of these fits saving on the phone? (a) chat messages to friends (b) a shared to-do list (c) your last game level (d) photos on two devices
  21. 21.True or false: tap to go Next is data. (a) False (b) True
  22. 22.✏️ Why draw a wireframe before coding? (a) it saves data (b) it adds colours (c) it runs the app (d) changes are quick
  23. 23.True or false: “labels on every icon” helps everyone use the app. (a) False (b) True
  24. 24.🔍 Which is the odd one out? (a) a beep sound (b) a buzz (vibration) (c) adding up a bill (d) a pop-up message
  25. 25.✏️ Do wireframes usually show the final colours? (a) No (b) Yes
  26. 26.🚀 Your app is at version 2.3.7. The next release fixes a small bug. What is its version number? (a) 3.0.0 (b) 2.3.8 (c) 2.4.0 (d) 2.4.7
  27. 27.🗒️ You are planning version 1 of a water reminder. Which feature can WAIT for a later version? (a) log a glass of water (b) share your streak (c) set a reminder time (d) see today’s total
  28. 28.🔢 In a quiz-app flow, which comes first: “read a question” or “tap “Start quiz””? (a) tap “Start quiz” (b) read a question
  29. 29.True or false: “sudden loud sounds” helps everyone use the app. (a) False (b) True
  30. 30.True or false: a draft you are typing fits saving in the cloud. (a) False (b) True
  31. 31.🛠️ At which stage do you draw the user flow? (a) the idea stage (b) the plan stage (c) the test stage (d) the build stage
  32. 32.🗂️ What kind of app is a cricket run chase? (a) a learning app (b) a game (c) a health app (d) a tool app
  33. 33.📱 Which one updates from the store: an app or a website? (a) a website (b) an app
  34. 34.🎯 Who are the users of an app? (a) only the coders (b) the app icons (c) only the testers (d) the people who use it
  35. 35.True or false: the theme colours is about UX (the experience). (a) True (b) False
  36. 36.🧭 The app has tabs Feed, Chat, Settings. You start on Feed, then:
    1. open “Video”
    2. tap Back
    3. open “Help page”
    Which screen are you on now?
    (a) Chat (b) Help page (c) Feed (d) Video
  37. 37.🔢 In a photo-post flow, what comes right after “add a filter”? (a) write a caption (b) post the photo (c) open the camera screen (d) take the photo
  38. 38.🚀 A change from version 1.4.2 to 1.4.3 usually means ___. (a) a new app (b) a big redesign (c) a bug fix (d) a new feature
  39. 39.🔘 Our rule: buttons are at least 48 px tall. How many of these buttons follow the rule?
    Back button: 56 px tall
    Next button: 60 px tall
    Cancel button: 56 px tall
  40. 40.True or false: sorting the scores is an input. (a) True (b) False

Answer key

  1. poor design
  2. 3
  3. 480
  4. yellow on white
  5. a switch
  6. an app
  7. quiz app → microphone
  8. True
  9. 33
  10. Help
  11. no quiet study place
  12. one the app cannot skip
  13. Send
  14. players
  15. a switch for dark mode
  16. the log-in page
  17. a water reminder
  18. map app → location
  19. Add button
  20. your last game level
  21. False
  22. changes are quick
  23. True
  24. adding up a bill
  25. No
  26. 2.3.8
  27. share your streak
  28. tap “Start quiz”
  29. False
  30. False
  31. the plan stage
  32. a game
  33. an app
  34. the people who use it
  35. False
  36. Help page
  37. write a caption
  38. a bug fix
  39. 3
  40. False

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