Package com.example.oblong
package com.example.oblong
-
ClassDescriptionCustom activity for capturing barcodes and QR codes using the ZXing library.
DatabaseThis class handles sending and fetching data from the FirebaseCalled when data is successfully received.EntrantUpcomingEventActivityThis 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.TheinputValidatorclass ensures that information entered by users is formatted correctly.TheNotificationclass 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_scannerclass 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.RoleSelectorThis class handles the role selection screen which is the first screen a user will see upon opening the app