rkalz / uabparkingfinderandroid Goto Github PK
View Code? Open in Web Editor NEWAndroid app that crowdsources information on how busy UAB's parking lots are.
License: MIT License
Android app that crowdsources information on how busy UAB's parking lots are.
License: MIT License
This is really bad and dirty compared to the iOS app. Getting that app to feature match this one only took five days. Maybe a rewrite is in order...
Categories (Student/Faculty, Residential, Commuter); Position (Latitude, Longitude), Floors (for Lots)
Attempting to swipe to refresh or add a new report to a parking object with no reports results in an IndexOutOfBoundsException in checkFirebase's routine to set data in the reportData arraylist.
Parking status only updates when you leave the activity and reopen it, not when you add new reports or refresh the current report list.
Possibly due to having to download bitmap every refresh. Will consider caching images to disk.
Attempts to import Firebase results in "Cannot result symbol" errors.
After calculating overall traffic status, find a way to push that to the main menu.
(Will likely use SharedPreferences for this)
getChildren() returns the correct number of objects in the database, but I'm unable to get the key generated by push() to get the past records.
Likely due to arraylist. I should also probably find out how to use breakpoints in AS.
Pressing back gets rid of all the data in the Parking page. Will fix after implementing Firebase,
I have to go into Settings to grant myself Location permission. Should be given prompt if I don't have them
App refuses to download any data from Firebase as soon as iOS was implemented
Either taking a really long time to load or its getting nothing,
Shows a large negative number in seconds, probably due to cast.
Will probably beautify it similar to Main Menu list
Not sure if image is downloading or not, if image is not the right size, etc.
Neither button press nor swipe to refresh update the list of reports after a report is sent. Only way to do this is to exit the parking screen and reopen it.
Right now, main menu shows basic list. I want to implement something a bit better looking.
Can be off by a significant amount
Currently shows last ten on load. but adds more if user adds new reports.
List appears with oldest report at top, rather than bottom
Parse individual reports and calculate an overall status of parking space
Rolls back to 0 seconds at 59 seconds.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.