This repository has been archived by the owner on Apr 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Kezziah Ayuno edited this page Apr 6, 2022
·
34 revisions
Problem Specs [eclass]
- Map loads slowly for some users. Sometimes recentre button needs to be click to load map or user has to zoom out really far.
- Score takes a while to update on the app UI and so does the QR library if a new QR is added. Switching between the activities forces the update to appear.
- Comments take a moment to load.
- Leaderboard takes a moment to load and the rankings and values take a while to update.
- They don't generate; this seems like it's a bug in one of the recent patches for Android Studio. So it's not an error in our code.
- Doesn't carry to all activates; wouldn't function in other activities.
- Search icon and functionality wasn't continued to map fragment due to functionality issues.
- Admin actions are not available through the leaderboard. Couldn't pass the entire player object to check if admin.
- QR pin callout doesn't close when you tap on a different pin or tap outside the pin.
- Is currently case sensitive.
- In theory, QrLibrary is perfectly serializable. The android runtime disagrees. We're leaving it this way for now because confusingly, everything seems to work.
- The class is transient → will not be serialized.
- Hacky way to get location not to be null. Apparently just requesting it is not enough to get the location manager working even if we never care about the result, will be messed up if it breaks in the future. We may need to implement more of LocationCallback but it's working now. https://stackoverflow.com/questions/29441384/fusedlocationapi-getlastlocation-always-null/29854418#29854418