- Create an open source project that other members of the Code4Pizza community could work on if they wanted.
- With the app use it to provide Open Data NI, Translink and Code4Pizza more data on where the bus stops for other parts of the province are (Belfast is well documented but it seems from conversations with folk that some parts of the province aren’t great). Instead of whining about how Translink don’t do anything why not help out instead?
- It means that I can learn some new stuff. I’m not up on my git and github repository skills so it’s good excuse to polish those up too.
- I get to know the iPhone SDK a lot better by doing something useful than just another bunch of little demos.
All good reasons as far as I’m concerned.So how does it work?My commute to Pooly Towers is on the bus every morning. Now I’ve been on the same route many times over the last couple of months so I know where the stops are. All I need is a method to track them and store them. That’s where the app comes in.All I want to store is the latitude and longitude when I pass the stop and what route I was on. The idea is that developers all over the province can download the source code from github and install it themselves and collate more data if they are on the bus. If we can crowd source the other data outside of Belfast then I think that will benefit everyone in the province at the end of the day.So, where is it?The source code will be hosted on github. I haven’t put the initial core release of code up but I’ll announce on Twitter when I do.So, what stage is the code at?So far the application can pickup the location via GPS. The button actions work it’s just the SQLite3 database that needs sorting out and the mechanism to upload the data. There’s a field for the route of the bus number as well but I have left the alphabetic characters in the keyboard as I know there are some route numbers like “FY8” in the Derry area.There’s only three buttons: one to get the location, one to store the location and one to upload the stored locations to an online place (like a website/db etc).The icon is done…. it’s a pizza.