Montréal Métro iPhone app

by

Logo for Montréal Métro Exits

Logo for Montréal Métro Exits

On and off for the last little bit, I’ve been working on a little bit of a side-project: Something for when I don’t want to think about research ethics anymore. I was inspired to do this by something I heard on CBC a while back. A guy in London, UK made an iPhone app that would tell you which car to exit so that you would be closest to the exit on the subway.

I thought that this was a great idea. I would certainly use an application like that! Turns out someone already did it for Montréal, but they did a crappy job of it. The data set is incomplete, and the interface leaves much to be desired. Also, this other app tells you nothing about which car to board in order to transfer. In fact, the other app told you only which métro car to exit in order to be near the exit, not which métro car to enter, which seemed to undermine the point of the app. You need to know which car to board before you get on the train. (You can’t just infer one from the other, though, since in some cases the train approaches from the right side of the platform and in some cases it approaches from the left.)

I decided to write an app that would be really simple from the user’s perspective—just choose two stations, and the app tells you which car to get into at your departure station, and then which car to get into at your transfer station(s) (if applicable). I thought it would be a good exercise, just as practice for some other ideas for iPhone apps that I’ve had.

So, a couple weeks ago, I donned my lab coat, grabbed a clip board and went to every métro station in Montréal and wrote down where all the exits were. I also collected information regarding transfers. Writing the app wasn’t so hard, although submitting it to the iTunes store was a bit of a headache. That said, it was approved on my first try, and it took less than a week. (Thanks, Apple!)

It was getting Apple to process my tax forms that was the longest part of the development process.

The app was approved on Friday the 18th, and Apple processed my Canadian tax info last Tuesday. I had to fill out some US tax forms (just indicating that I wasn’t a US citizen) and then today they finally started selling my app on the iTunes store.

Tell your friends! Seriously. Every month I get roughly 300 visits to my blog from people in the Montréal area. If I could get a few of you guys to post this to your Facebook, I’d be raking it in. :)

Now that I’ve sort of figured out how to write and submit an app for the iPhone, I’ve got my sights set on bigger cities where this sort of app hasn’t been written before. (Yes, there are still some. Not many!) Also, I have a few ideas for other, better iPhone apps that I think could be a lot of fun. I’m not about to start posting my ideas on the internet though: That’s a great way to have someone else make my app before I do. :P

BibTeX

@online{bgcarlisle2011-1422,
    title = {Montréal Métro iPhone app},
    journaltitle = {The Grey Literature},
    author = {Benjamin Gregory Carlisle},
    address = {Montreal, Canada},
    date = 2011-03-31,
    url = {https://www.bgcarlisle.com/blog/2011/03/31/montreal-metro-iphone-app/}
}

MLA

Carlisle, Benjamin Gregory. "Montréal Métro iPhone app" Web blog post. The Grey Literature. 31 Mar 2011. Web. 10 Dec 2018. <https://www.bgcarlisle.com/blog/2011/03/31/montreal-metro-iphone-app/>

APA

Carlisle, Benjamin Gregory. (2011, Mar 31). Montréal Métro iPhone app [Web log post]. Retrieved from https://www.bgcarlisle.com/blog/2011/03/31/montreal-metro-iphone-app/

4 responses to “Montréal Métro iPhone app”

  1. Mike Morton says:

    That looks great! I’ll be curious to see how well it sells!

    You should clean up the links on this page and do some more targeted SEO. :P

  2. Mike Morton says:

    BTW Objective C is an ugly language and assuming your code actually works as advertised, you should be proud of yourself for doing this!

  3. Murph E. says:

    Yeah I should definitely put some more work into the SEO. I wonder what keywords I should be optimising for?

    I didn’t mind working in Objective-C, to be honest. I found the memory management to be kind of clunky, but in a lot of ways, I thought it was a nice environment to work in.

  4. […] many of you know, I’ve recently taken up iPhone application development. Less well-known is the fact that this was partly inspired by my work on my thesis. This may seem […]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Tag bag

Recent comments

Old posts

All content © Benjamin Carlisle