Skip to content

Android client for the Vanderbilt University's Pub online order monitoring system.

License

Notifications You must be signed in to change notification settings

VandyApps/pub-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pub Android

Android client for the Vanderbilt University's Pub online order monitoring system.

Overview

The functionality of this app is fairly straight-forward.

  • Every 30 seconds or so, the app should pull the list of orders from a cloud-based server.
  • The app should display these orders, and optionally allow the user to specify their specific order number.
  • If the user's order number appears in the list, the app should notify them using a ringtone.

The server protocol we're using is RESTful. You can see an overview of the api here:

http://vandyapps.com:7070/

And you can manipulate the server data here:

http://vandyapps.com:7070/console

To implement web functionality, we will rely in part on the Retrofit library created by Square, which turns RESTful API's into Java interfaces.

http://square.github.io/retrofit/

We will also be using ButterKnife, which supports dependency injection specifically for Android GUI things.

http://jakewharton.github.io/butterknife/

TODO

  • Style the main UI
  • Make a "view menu" pop-up dialog.
  • Make a "view hours" pop-up dialog. (note: hard code these in... no web scraping)
  • Add support for tracking multiple orders at once.
  • Don't let users check orders if the pub is closed.

About

Android client for the Vanderbilt University's Pub online order monitoring system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages