As featured on WVUToday, this Android application is to help the community at West Virginia University track the uptime status of the Personal Rapid Transit (PRT) and be notified instantly of any service disruptions.
The app receives data from a companion server, which is written in Go and running on Google App Engine, using Firebase Cloud Messaging.
The Android app currently supports Android versions 4.0.3 (ICS) through 8.1 (Oreo) and up, using:
- Room - for local data storage
- Volley - for making and managing network requests
- Firebase - for sending event notifications and messages to clients, displaying ads from AdMob, and collecting app analytics
This project is free and open source software, with usage provided under the MIT License. See LICENSE for full details.
Notice an issue and know how to fix it? Pull requests are welcome! After your code has been reviewed and proven sound, I'll accept the pull request and my local CI will pull and prepare the app as an alpha build on Google Play, to be upgraded to a full release at my discretion.
Please also feel free to post an issue with any other feature requests, bugs, or general questions about the project.