Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

UWFlow/flow-android

Repository files navigation

Flow Android App

Android app for UW Flow: plan your University of Waterloo courses with friends.

Get it on Google Play

Setup

This project uses the Gradle build system.

The following instructions are tested for Intellij on Mac OS X and Windows:

  1. Ensure you have the latest Android SDKs and build tools installed.
  2. Create a file in the project root directory called local.properties and add the line sdk.dir=/path/to/your/sdk.
  3. Download Gradle (tested with version 1.10).
  4. Open Intellij (or Android Studio). Ensure you have the Gradle Intellij plugin.
  5. Select "File" > "Import project".
  6. Pick the build.gradle file in this repository.
  7. Select "Use local Gradle distribution" and set Gradle home to the unzipped file location.
  8. Let Intellij download Gradle tools and project dependencies.
  9. Done! You can press run to deploy to a device or simulator.

Changes to database files

If you change any of the database files or add new ones, you must re-run the main method in util.DatabaseConfigUtil to update the DB schema file. Note that this should be run as a different Java application.

Authors

This app was originally built during Waterloo's Winter 2014 CS 446 class, by: