This is the first of two posts on creating my first app Should iRun.
As a developer with a heavy interest in technology i’ve been interested in writing an application for iOS for a number of years. Many of the websites, podcasts and people I follow on the twitter are mobile application developers. Two or three years ago i’d started doing Standford course CS193p from home and completed the assignments to learn objective-C and the iOS SDK. But alas without any particular application idea in mind that is about where it finished.
Since moving to Perth i’ve spend most of my time traveling by train or bike. Without getting into the detail of Perth’s public transport problems, one particular downside which often affects me is that the trains only run every 30mins after 7pm. My 4km journey from the city to my apartment turns from a 7 minute journey to a 37 minute journey. Often when out and about I would leave the comfort of the place I was at to catch the train, only to arrive at the station just as my train was leaving and wait in the station for 30mins. In order to avoid this problem, I searched for a website or iOS application to provide me information about the timetables. None really fit my needs, they were slow to navigate and not suitable for my need to quickly check this information on the go.
And so my first real iOS application idea was born. I wanted an application which would use my current location, lookup the timetable information and show me immediately the next trains at the nearest stations, allowing me to work out if I should go for the train….or buy another beer! :)