Overview
The soundboard application makes sound when clicked. This application provides audience with three different buttons. The buttons make unique sound when clicked.
Developer
This application was developed by Kyle Kim and posted here on September 10th.
Download
Design
The application functions as following
1. The user can click on the alligator button to play sound of an alligator.
2. The user can click on the baboon button to play soun of a baboon.
3. The user can click on the bat button to play sound of a group of bats.
4. The sound track cannot be played in the same period of time. If alligator button is pressed the baboon and bat button will stop. If baboon button is pressed the alligator and bat button will stop. If bat button is pressed the alligator and baboon button will stop.
1. The user can click on the alligator button to play sound of an alligator.
2. The user can click on the baboon button to play soun of a baboon.
3. The user can click on the bat button to play sound of a group of bats.
4. The sound track cannot be played in the same period of time. If alligator button is pressed the baboon and bat button will stop. If baboon button is pressed the alligator and bat button will stop. If bat button is pressed the alligator and baboon button will stop.
Components
- Vertical arrangement: The layout formats the picture in the vertical layout.
- Alligator button: The button plays a sound of an alligator when clicked.
- Baboon button: The button plays a sound of a baboon when clicked.
- Bat button: The button plays a sound of a bat when clicked.
- Player 1: The button plays a sound of an alligator.
- Player 2: The button plays a sound of a baboon.
- Player 3: The button plays a sound of a bat.
Event Handlers
Alligator Click Event: When Alligator button is clicked, call player 2 and player 3 to stop. If player 1 is playing then call player 1 stop else call player 1 start.
Baboon Click Event: When Baboon button is clicked, call player 1 and player 2 to stop. If player 2 is playing then call player 2 stop else call player 2 start.
Bat Click Event: When Bat button is clicked, call player 1 and player 2 to stop. If player 3 is playing then call player 3 stop else call player 3 start.
Baboon Click Event: When Baboon button is clicked, call player 1 and player 2 to stop. If player 2 is playing then call player 2 stop else call player 2 start.
Bat Click Event: When Bat button is clicked, call player 1 and player 2 to stop. If player 3 is playing then call player 3 stop else call player 3 start.
Development Process
The process of designing the components was fairly smooth. Whereas the process of building the block was challenging because we had to deal with three kinds of buttons. Therefore the placement of the Stop sign wasn't straight forward. The arrangement of the buttons are vertically laid out. The process of importing the sound track was risky but easily done at once. The overall process didn't buy much time and I was able to finish developing this application smoothly after doing it once.
Download
programmingproject__1_.apk | |
File Size: | 4656 kb |
File Type: | apk |