Official Release Documentation - rmredder/StopBy GitHub Wiki

Official Release Documentation

AccSettingActivity

  • Activity where user can upload an image or navigate to change their profile.

AvailablePosts[Capen, Davis, Lockwood, SU]

  • Activity that displays what users are currently active in the respective areas.

PostsViewHolder[Capen, Davis, Lockwood, SU, Chatroom]

  • Class for displaying users that are displayed in the available posts activity.

ChatActivity

  • Activity where messages between users are displayed.

ChatRoomActivity

  • Activity that lists all ongoing conversations you have with other users.

Chatter

  • Data model for view holder class.

Database

  • Class to retrieve firebase database authorization.

LocationDB

  • Class for creating location objects that will be stored in the firebase database.

LoginActivity

  • Activity where the user will enter username and password.

MapsActivity

  • Activity where the user will view the map and nearby users displayed as markers on the map.

MenuActivity

  • Activity displaying the main options - posting, going to map, user profile, ongoing conversations.

Message

  • Class for creating a message object that will be stored in the firebase database.

MessageAdapter

  • Helper class for displaying messages in user to user chat.

MyFirebaseInstanceDService

  • Class that retrieves device token for notifications.

MyFirebaseMessagingService

  • Class that receives and handles notification from cloud function triggers for chat updates.

PasswordResetActivity

  • Activity that allows user to request being sent an email to create a new password.

Post

  • Class for creating a database object of the users post to be stored in the firebase database.

PostActivity

  • Activity where a user and "post" a message to the database to indicate where/why they want to hang out.

Profile

  • Class for creating a database object of the users profile to be stored in the firebase database.

ProfileActivity

  • Activity where user will be able to view their profile.

ProfileChangeActivity

  • Activity where user can edit their profile.

RegistrationActivity

  • Activity where user can register for a new account.

StartupActivity

  • Activity that shows on startup and offers Login and Registration options