Final Project for Brandeis University's Mobile App Development Class:
App Name: LetsKetchup
Team Members: Jordan Prudhomme, Steven Chen, Ritika Saxena, Briana Li, Jonas Tjahjadi
App designed on Android Studio
Compatible Versions Minimum SDK: Marshmallow (Android 6.0) and up
Allow people of any demographic to communicate and catch up with each other! We intend for people to schedule a time and place to grab a meal, especially since that can get really disorganized with groups of people. Registered accounts are put on the Firebase.
- Open Android Studio.
- Go to File --> New --> Project from Version Control --> Git
- Copy and paste the URL for the repo, and name your project in your AndroidStudioProjects directory
- (Possible) If you get an error, click Install Build Tools or install a new version of the gradle. You may have to rebuild the project.
- If you are a contributor, then you should be able to pull, commit, push etc.
- Splash Screen Activity
- Login Activity
- Menu that contains: Setting, About, Friends, Profile, Sign Out
- Implementation of the Firebase API (very useful, credits to other git documentation TBD)
- Chat system (Firebase API)
- Datepicker / Timepicker
- Logging in with Brandeis
- Multiple chats
- Database access from Firebase
- Themes (mostly implemented, but nine-patch themes are locked by copyright / license. As a result, we've set up a template in settings, but things can't actually be accessed. This is for the future when we actually have access and money to get license rights.
- Venmo: go to the URL since not everyone has Venmo, also licensing prevents us from having an actual venmo implementation in our app.
- Credits
TODO - Possible Design Structures:
Themes, Venmo, Yelp API, Fix picture for Splash screen, 4. Some activity using Google Maps/Yelp to view possible locations to go to 6. Chat activity 7. Notifications for getting added to chat with otion to opt out 7. In chat activity, have voting / polls? Have users be able to opt in and out of a meal plan. 11. History activity 12. Help