Overview
This is a soundboard App. When you open the soundboard App it will first tell you what to do. It will tell you to tap on the image (button), using a smartphone. If you tap a image on Martin Luther King Jr. , it will play a speech what Martin Luther King Jr. said. If you tap a image on Malcolm X, he will say his speech.
Developer
This app was developed by Andrew Cho and posted here on September 10th.
download
design
1. When the user open the emulator there will be two buttons which are Malcolm X or Martin Luther King Jr.
2. When the user clicks on the Malcolm X button it will play Malcolm X interview saying why he changed his last name to X.
3. When the user clicks on the Martin Luther King Jr. Button it will play a famous speech by Martin Luther King Jr. saying we, humans, should value a human based on the content of their character rather than their color of their skin.
4. When the user taps on Malcolm X button then taps on the Martin Luther King Jr. button, Malcolm X interview will be stopped and Martin Luther King Jr. speech will be played. On the other hand, When the user taps on Martin Luther King Jr. button then the Malcolm X button, Martin Luther King Jr. speech will be stopped and Malcolm X interview will be played.
2. When the user clicks on the Malcolm X button it will play Malcolm X interview saying why he changed his last name to X.
3. When the user clicks on the Martin Luther King Jr. Button it will play a famous speech by Martin Luther King Jr. saying we, humans, should value a human based on the content of their character rather than their color of their skin.
4. When the user taps on Malcolm X button then taps on the Martin Luther King Jr. button, Malcolm X interview will be stopped and Martin Luther King Jr. speech will be played. On the other hand, When the user taps on Martin Luther King Jr. button then the Malcolm X button, Martin Luther King Jr. speech will be stopped and Malcolm X interview will be played.
implementation
The App was made with App Inventor for Android.
Here are the initial design:
Components:
Event Handlers
Here are the initial design:
Components:
- Label 1: Title of our app
- Image 1: Shows a picture of Martin Luther King Jr. together with Malcolm X
- Horizontal Arrangement 1: It makes the picture of Martin Luther King Jr. and the picture of Malcolm X in the same row.
- MLK_Button: It provides a button, which has a image of Martin Luther King Jr. If you click the button it will play the MLK_Player which is linked to the button. (When pressed the button triggers a button click event, which plays a snippet of that famous "I have a dream speech".)
- MalcomX_Button:It provides a button, which has a image of Malcolm X. If you click the button it will play the MalcolmX_Player which is linked to the button. ( When pressed the button triggers a button click event, Which plays a snippet of the interview about his name.)
- Label 2: Instruction to the user
- MLK_Player: It plays the Martin Luther King Jr. Speech.
- MalcolmX_player: It plays the Malcolm X speech.
Event Handlers
- MLK Button Click Event: When the MLK_Button is clicked it will stop the MalcolmX_Player to stop playing. After the MalcomX_Player has stopped, it will start playing the MLK_player. If you press the MLK_Button while it's playing the audio, It will stop the speech of Martin Luther King Jr.
- Malcolm Button Click Event: When the MalcolmX_Button is clicked it will stop the MLK_Player to stop playing. After the MLK_Player has stopped, it will start playing the MacolmX_player. If you press the MalcolmX_Button while it's playing the audio, It will stop the interview of Malcolm X.
development process
Making this app was difficult because there was many problems throughout the whole process. Once we put the blocks together and made Martin Luther King Jr. and Malcolm X speak, I had difficulty hearing their conversation because they both keep talking on the same time. After thinking for awhile, I figured out the issue and tried to fix it. Coding the blocks can be easy to type but if you make one mistake, everything is messed up. We have to be careful when we program this app because it may take many hours if you just try to finish it fast. Making this app gave me the concept of how computer science will be in the future when i head to college. If I had more time, I would probably add a Youtube video of Martin Luther King Jr. speaking in front of Lincoln memorial in Washington DC.