TrevorEdwards / bigredapp-android

Informational Android app for Cornell University.
https://play.google.com/store/apps/details?id=is.genki.bigredapp.android&hl=en
MIT License
14 stars 8 forks source link

Big Red App for Android

Big Red App is GOING AWAY?

Big Red App will most likely be taken down from the Google Play Store around Summer 2018 or sooner. It has been a long time since it has been updated, and its last maintainer has not had it installed in a long time, nor does he go to Cornell anymore. At the time this notice is being written, the app is installed on 450 active devices. Installs spike up dramatically at the start of every semester, so for those who are sad about it disappearing, I suggest any of the following:

  1. https://now.dining.cornell.edu/ - This is what 99% of users use the app for. You can just bookmark it onto your home screen. Maybe rename the shortcut to "Big Red App" for nostalgia.
  2. Google Maps apparently knows TCAT schedules now, which was a long-term goal for the app.
  3. Make an issue on this repo if you want to discuss it?
  4. Fork the repo and make your own cooler app (mind the license on the repo though).

Download?

What

This is a native android application for Cornell students. Right now, you can use the app to:

APIs

We currently use the RedEvents API.

We also previously used the following APIs: Kevin Chavez's API. Cornell Open Data Initiative API.

Objectives

Contributing

Overview of the code

Up and Running

  1. Use Android Studio version >= 1.10
  2. Clone this repository
  3. Open AS, click "Open an existing Android Studio project"
  4. Navigate to where you cloned this repository (it should have a special icon by it in the file browser)
  5. Click Ok
  6. Under app/src/main/res/values, create a file private_keys.xml and copy and paste the below, filling in your relevant key:
    <resources>
    <!-- Google Maps API Key -->
    <string name="google_maps_key" translatable="false" templateMergeStrategy="preserve">
        YOUR_KEY_HERE
    </string>
    </resources>

If you do not have a key, see: https://developers.google.com/maps/documentation/android-api/?hl=en_US

OpenSourceCornell Club