Im going to mention this application despite being thoroughly disappointed in its quality after putting it out, it was the first app to cause me a real headache in creating for many reason.
The application was intended to be a blank soundboard which users can record onto themselves for the creation of custom soundboards,the result though basically functional is not as graceful as i had wanted.
1. it has a lot of buttons which makes it absolutely enraging to use on a small device like a phone and quite ugly.
2. It was the first application i made using multiple activities which took me a while to get right.
3.Most soundboards can play multiple sounds simultaneously the only consequences being that it doesn't sound to great, my soundboard can only play one sound at a time, attempting to play another sound will knock of what ever is currently playing before it starts to play, i had attempted to get more than one MediaPlayer working simultaneously but this only led to crashes.
Above is the main activity screen which allows a user to record/playback sounds stored at each button the horrific panel i created is running in an emulator , anyone with fingers larger that that of a small child will find it impossible to use.
From doing this app i have learned(apart from the use of mediarecorder and mediaplayer) that Gui design and foresight is important to say the least, regardless of how many amazing features or function an application has , if the interface is bad it may as well not work.