Bus Buddy allows users to find bus routes to destinations all across the Livermore-Amador Valley. Simply enter a destination and choose a route to see where you need to go and where your bus is.
The app uses the Google Directions API to find possible routes between the origin and destination addresses. From there it uses the 511.org Open Transit Data API to find the locations of the required buses.
- MVC Architecture
- Storyboard and AutoLayout
- Working with networking and JSON data
- CoreLocation and MapKit
- Use User's Location as Origin
- Route Selection
- Map Polyline and Annotations
- Live Bus Location and Distance