Skip to content
This repository has been archived by the owner on Jan 22, 2020. It is now read-only.
Hugo Xu edited this page Nov 29, 2019 · 30 revisions

Logo

Welcome to the InfiniMood wiki!

Meet the Team

taekun (@luketk97)

jzong (@jonong1)

jnrizvi (@jnrizvi)

haiyang3 (@jspenguin2017)

wfenton (@willfenton)

beckingh (@Tyler123231)

Project Part 2

Product Backlog

UI Mockup

UI Storyboard

Object-Oriented Analysis and Diagrams

Glossary and Information Sources

Project Part 3

Sprint Planning

Project Part 4

Known Issues

Building

  1. Clone this repository
  2. Create a Firebase project
  3. Download google-services.json to /src/app
  4. Setup authentication and Firestore, Firestore rules can be found here
  5. Create keys.xml as instructed below and put it inside /src/app/src/main/res/values
  6. Open /src in Android Studio and build

keys.xml

Replace YOUR_GOOGLE_MAP_API_KEY with your Google Map API key. You can create a key in your Google API Console.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="map_key" translatable="false">YOUR_GOOGLE_MAP_API_KEY</string>
</resources>

Building for Team Members

  1. Clone this repository
  2. Download secrets.zip from Slack pinned message or email
  3. Put downloaded secrets.zip into the repository root
  4. Go to the repository root and run unzip -o ./secrets.zip
  5. If you need to access Firebase console, copy your own google-services.json to /src/app
  6. Open /src in Android Studio and build

Android Support

Only Android 6 and above (SDK 23) will be supported. SDK 23 is required for time picker.

License

This project is licensed under GNU GPL version 3 or later. For the list of open source components used by this project, please refer to the Information Sources page.