Lesson# 4

Build Creative Soundboard App


What you will learn in this lesson:

  • How you can use Engineering/Design Process in creating your apps

What you will do in this lesson:

  • Design the User Interface for your Soundboard App

  • Program the functionality

  • Get feedback from peers and iterate

Vocabulary

  • term: definition

Agenda/Lesson Steps

  1. Review the Creator's Rights Vocabulary

2. Watch the Video on Engineering Process

3. Remember the requirements:

4. Test your App!

5. Share your app and receive feedback



Slidedeck/MiniLesson

1-4 Build Creative Soundboard App

Activity

2. Watch the Video on Engineering/Design Process

  • Who are engineers?

  • What is the first step in the Engineering Process?

  • What are other steps?

  • Why is it good if their design doesnt work the first time?

  • How did you act as an engineer when developing your soundboard app?

In this class, you will go through 4 main steps in the Design Process:

  • Discover: You will learn about a topic or problem through research and interviewing others.

  • Ideate: Using the insights you have developed, you will brainstorm ideas to test.

  • Prototype: You will build a model of your app to test and get feedback on.

  • Share: You will present your app and reflect on your experience.


3. Build your App!

  • Remember the requirements:

    • 3 or more buttons have different images

    • matching sounds play when the user presses each of the buttons

    • use only Creative Commons-licensed media or your own media

Steps

  1. Upload Media

  2. Build the User Interface

  3. Begin Programming App

4. Test your App!

  • Test in the browser or

  • Test on your phone

5. Share your app - Gallery Walk and Feedback

In Person:

  • Display your soundboard project.

  • When directed, walk around the room to test your teammates' projects.

  • For each project, give useful feedback--both positive and constructive:

    • What makes this app great, useful, or effective?

    • How could you improve the app? (Give specific ideas, including what blocks to use.)

4. Implement changes from Peer Feedback

Virtual:

  1. Get the share link for your app

  2. Post the link to Jamboard or Padlet (whichever your class uses)

  3. Try other apps and give useful feedback--both positive and constructive:

  • What makes this app great, useful, or effective?

  • How could you improve the app? (Give specific ideas, including what blocks to use.)

4. Implement changes from Peer Feedback



Closeout

Universal Supports