Skip to content
Native iOS app of the on campus shuttle tracker
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Documentation
Icons Display east only/west only/all routes (#23) Nov 7, 2018
Notifications
Parse Shuttle Updates (#43) Mar 15, 2019
ShuttleTrackeriOS.xcodeproj
ShuttleTrackeriOS Add tab bar icon; Set default page to map (#46) Mar 19, 2019
ShuttleTrackeriOSTests Initial Commit Sep 18, 2018
ShuttleTrackeriOSUITests
Utilities Notifications (#40) Mar 12, 2019
.gitignore
Default-568h@2x.png
LICENSE Create LICENSE Sep 28, 2018
README.md Shuttle Updates (#43) Mar 15, 2019
_config.yml

README.md

iShuttleTracker

Native iOS app of the on campus shuttle tracker (shuttles.rpi.edu)

Link to Documentation

Spring 2019 Goals:

Modifications

  • Explore alternative map frameworks more indepth
  • Refactor code into MVC standard
  • Rewrite front end to be dynamic (assuming infinite # of routes and vehicles)
  • Look into Cocoapods or alternatives to manage packages better
  • Move to a better supported Map framework

Additions:

  • Deployed onto a device for testing/ loaded onto the App Store
  • Display shuttle movement with proper rotation
  • Dispaly shuttle movement with proper route coloring
  • Arrow shuttle icons in direction of movement (different map framework?)
  • Dynamic spreadsheet schedule
    • Color highlighting for relevant times
  • Notifications
  • Location/stop descriptions
  • Settings panel front-end
  • Settings panel back-end
  • Be usable as a substitute for the web app
  • EXTRA: VR/AR?
  • Implement web app BUS BUTTON
  • Implement web app ETA
  • Implement web app SCHEDULES

Fall 2018 Accomplishments:

  • Parse and store all relevant information from web app
  • Front end displays baseline information that's useful
  • Route toggling
  • Early vehicle smooth movement
  • Second blank view for schedule display
  • Test out various frameworks for map and schedule
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.