White Noise Machine

VERSION 1:

This was my 2nd ever iPhone app. All this app did was play different types of white noise in the background. If a user wanted to hear the white noise for more than x amount of minutes, they would have to do an in app store purchase.

VERSION 2:

When writing this, I noticed version 1's user interface didn't work well with IOS 7 and there were features I built in blert that could easily be ported over to White Noise Generator. I set aside a 7 days to revamp white noise generator and after 8 days I revamped it so it had more features.

New Features:

ability to record sound

ability to upload recorded sound

ability to download and vote on sound

ability to play more than one sound at a time

sound looping was improved so the start and end of a sound wasn't so obvious

Unfinished Features:

I had to take out the alarm, I was running out of time and from reading people's comments from other white noise apps as well as reddit, the alarm didn't matter as much

I didn't get assets for the app on fiver. It usually takes me a week of emailing and waiting to find a good artist on fiver so I plan on doubling up and just do the assets along with my next app.

Here are some screenshots of version 2

Lessons Learned (Personal):

The vision of an app isn't always 100% done when you're ready to start programming the app and this was yet another example of that. When I first started, I just wanted to add in better looping ability, the ability to record sound and the ability to upload / download sound. After just a few days, I added in generating colored noise procedurally but it took 1 second to generate half a second worth of noise. The app seemed to evolve over time so it looks like I have to time limit myself.

Lessons Learned (Tech):

Learning how to use storyboards was a lot of fun but the main thing I learned for this app was the power of search. Even though this app was one app out of many other apps that produce white noise, this app still gets a few downloads and purchases every day because of the name and keywords in the app. Not really a programming lesson there but a very interesting one anyway.

NOTE: when I get assets for the app, I'll def need to spend another day to redo the user interface

You can find the app here on the apple app store

https://itunes.apple.com/us/app/white-noise-machine/id573340872?ls=1&mt=8