Introduction

TransitTimes is an iOS application available for many different cities that provides offline timetable and trip planning functionality for public transit systems.

This presents many challenges, such as:

  • Every city’s public transit system is structured differently. Some have trains, others have subways, others have ferries, some have all of the above. All (so far) have buses
  • Every city that provides an open data feed (using a spec such as GTFS) structures their data differently.
  • Big cities have a lot of data
  • Mobile devices have limited storage space and computing power

This blog will discuss these challenges and how TransitTimes deals (or may deal) with them.

Essentially, it’s a blog about programming, but primarily geared at public transit systems.

Comments are closed.