I used to think coding would be a lot easier compare to the robotic session. because what we just need to do is, sit down at the chair, search about coding that I want to make, and start coding. But now I think coding is the hardest unit I every met. One of the reasons was it is hard to follow the others. Every weekend, I used my time on searching how to code. But I don’t know how to do it. If I did same thing, it was not working. Also, I think my understanding was hard to follow the unit. What I need to do was asking teacher about problem that I have, being selfish makes my hole app worse. But still if I can, I want to learn more about coding and make app that will be helpful to others.
When I first saw my cousin sister start doing guitar at the 6th grade, she was pretty good at guitar. And someday she told me she will start the band. But when I saw her band practice video that she took by herself was, she cannot follow her group member. I don’t know it is group problem, or my sister is just cannot follow them I was pretty sure she needs help. when I heard we will make an app to the client, I chose my client to my sister. I was sure if there is a beat, then it is much easier to play music. also, she has a problem that she can’t stay at the stage because she is afraid, she will mass up the whole song. What I trying to make was, gives a random beat, so she can work on easier and makes her adapt in experience. then she will get confidence, so she can play her guitar joyfully.
For the app design, what I was trying to make was, at the middle there is rectangular space that shows pictures of beats that playing right know, and two buttons at the bottom of the rectangular space. Actually, what I was trying to make was the shape of circle, but size of the picture does not match with circle space, so I changed to rectangular shape. At the bottom, there are two buttons, which is Stop, and Start button. So, when I press the start button, the beats will come out randomly. Adding to this design, when I press the start button, the picture will also change randomly with same beat and same beats of the picture. And chose the simple design will easy to operate and did not distract the player. This means, if the app design is complicated, then the players should use their both hand which is the worst situation to the instrument player. Design must help my sister adapt in experience what I said at the 2nd paragraph.
The quality and the function of the app is very important to make app to work. First talk about functioning of the app. The functioning of my app, there is nothing really special. It is just a simple coding. For example, if I code ‘when start button is click’ and then ‘shows the 60~160bmp png’ ‘call sound 1 to play’ like this. It is so simple, and easy to make but also it is also easy to make an error. And this impacts the quality of the app. When the app makes the error, then it shows the quality of the app is not really good, and it also shows this app is incomplete app. But I can say the quality of the music and picture is good. Actually, what it needs is to adapt in experience, so what it really need is only the music. But I know that even if you want music, you shouldn’t design poorly.
Lastly it is the strength and the weakness of my app. First the strength of my app is, it can help adapt in experience. what I said before, this app is to for my sister who is very afraid of mass up the whole song. The main reason is to help her try not to be afraid to mess up the song. So, what it needs for massing up is, experience and reason it is massing up is, it is afraid of standing. This app changes beat randomly so it will quick on adapting on standing at the stage that it is one of the experience. but on the contrary, there is also weakness. The biggest problem is the app need limited phone which is android. But what my sister is using is iPhone. This is one weakness, but also there is also another weakness. Which is, sometimes picture and beats are not came out at the same time. This mean the picture and the music is not matching sometimes. But it is just a coding problem so it can be fixed.