views:

451

answers:

2

Hi, I am thinking of developing a simple Android application that lets users compose music on Android phones.

I am new to the Android platform. I have some coding experience in Java that involves being aware of basic OOPS and Java concepts and developing some small Java applications(less than 1k lines of code). I have set up Android on my Linux system and have been able to run a "hello World" application.

I want to develop a simple Android app in a month wherein users can compose music. What I want to do is this- A touch on the screen should produce/emit a sound/tone. Touching different parts of the screen should produce/emit sounds of different pitch levels/frequencies. Once this is done I want to improve the UI and add some basic features of playback, "clearing" currently selected tones on the screen.

How do I start doing this? Also, given my limited experience with java, how should I divide the tasks so that I can finish this in a month?

+1  A: 

To start with I would read through the developer documentation carefully. Look for examples that are similar to what you want to do. For example, the JetBoy example might be a good starting point for learning about music.

Once you have a good grasp of the basics, then you'll have a better basis for planning out the specifics of your app.

Mayra
A: 

Thanks Mayra. I have been playing around with sample apps and slowly getting to know more. According to you, how long should it take for an Android Beginner to develop this app?

jack
Honestly, its really hard to say. It really depends on the specific developer. If you spend a significant amount of time on it, you could probably have a rough prototype working within a month. I haven't spent much (any) time playing with sound on the Android though, so I can't say much about how good those API's are.Good luck!
Mayra