Package com.example.oblong
package com.example.oblong
-
ClassDescriptionCustom activity for capturing barcodes and QR codes using the ZXing library.
Database
This class handles sending and fetching data from the FirebaseCalled when data is successfully received.EntrantUpcomingEventActivity
This class handles the upcoming event activity screen for entrantsInstrumented test, which will execute on an Android device.Example local unit test, which will execute on the development machine (host).Utility class for encoding Bitmaps to Base64 strings and decoding Base64 strings back to Bitmaps.TheinputValidator
class ensures that information entered by users is formatted correctly.TheNotification
class handles the notifications that the organizer sends to users Also retrieves and stores the notification data within the Firebase using the notifIDUtility class for generating profile pictures with a random background color and the first letter of a given name.This class generates the QR code to be scanned by Entrants to join and view eventsTheqr_scanner
class handles QR code scanning functionality, retrieves event details from Firebase Firestore, and navigates the user to the appropriate activity based on the association of the scanned event.RoleSelector
This class handles the role selection screen which is the first screen a user will see upon opening the app