Skip to content

Centralised platform for your commutes in the Greater Toronto Area! Sign in and access local TTC routes plus your current Presto balance. Built with Android Studio (Java), PHP, SQL

Notifications You must be signed in to change notification settings

Ashwins9001/TTC-Routes-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TTC Route Finder

Fetch list of stations and respective bus routes from TTC api, and when clicked, open Google Maps to show user location. REST calls made to server using RetroFit, and data populated using a custom array adapter. Different layouts used to separate loading screen from main activity. Intents used to make Google Maps search query. Custom API built to handle user creation, login, Presto balance update with local database to store information built across PHP and SQL.

  • Configured RetroFit and parsed JSON data for Finch station to Java objects
  • Configured ArrayAdapter to display combined boxes for stations and bus routes
  • Reduced resource usage with ViewHolder
  • Added loading screen
  • Added onClickListeners for elements
  • Set up Google Maps search query
  • Add API and local database with users to track Presto balance, can send requests for login, creation, balance change
  • [] Integrate API and local db with app

Authors

  • Ashwin Singh

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Custom array adapter referenced: Hathibelagal A (https://github.com/hathibelagal)

About

Centralised platform for your commutes in the Greater Toronto Area! Sign in and access local TTC routes plus your current Presto balance. Built with Android Studio (Java), PHP, SQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published