iPhone Application Development

Home

Over my gap year I dabbled with iOS application programming. Unfortunately, I've lost almost all of my code, effort, and apps, so I will post what I can, and possibly add more description and designs later. Below I describe the notable apps I made. To program for iOS one needs a mac, I did not have a mac. So I installed VMware and the latest mac operating system, possibly Mountain Lion at the time, on a virtual machine. On this virtual machine is where my programming took place.

My first original app was an app that used the iphone's accelerometer to detect how many flips, barrel rolls, spins, other aerial tricks, and duration the iPhone would do when thrown. It would allow people to throw their phones in fun ways and see what they accomplished. A great way to break an $800 phone.

My second app was a stop-watch app. This app started and stopped time using the iPhone's volume control buttons. The idea emerged from athletes who complained that touch screen stop-watches don't work well when timing fast paced events like 100 meter sprints.

I embarked on my third app to build a space-like game to simulate planets. In this app one added planets by tapping the screen. These planets would act on each other with an inverse square relationship. If they collided they would get bigger and have a stronger pull turning from planets to stars to black holes. Fortunately, some fragments of this program still remain.

I then freelanced for a Hungarian professor to turn his windows application into an iPhone application. This app was meant to help foreigners with English pronunciation. For some reason the app was never brought to the app store. Heres what I have left of the code.

My final app, which I never completed ); was meant to be a time travelling game, which I programmed using cocos2d and box2d. In this game a player has to interact with the enviornment and himself to complete a level. The player can rewind time in which he will find his past selves performing his prevous moves. I intended to make the game time-travel accurate, to inform how time-travel actually works, but not that ironically, I ran out of time. Unfinished code.