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
Not sure if image is downloading or not, if image is not the right size, etc.
Right now, main menu shows basic list. I want to implement something a bit better looking.
Currently shows last ten on load. but adds more if user adds new reports.
Either taking a really long time to load or its getting nothing,
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.
Possibly due to having to download bitmap every refresh. Will consider caching images to disk.
Can be off by a significant amount
Likely due to arraylist. I should also probably find out how to use breakpoints in AS.
After calculating overall traffic status, find a way to push that to the main menu.
(Will likely use SharedPreferences for this)
Rolls back to 0 seconds at 59 seconds.
Will probably beautify it similar to Main Menu list
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.
Categories (Student/Faculty, Residential, Commuter); Position (Latitude, Longitude), Floors (for Lots)
Parse individual reports and calculate an overall status of parking space
I have to go into Settings to grant myself Location permission. Should be given prompt if I don't have them
Pressing back gets rid of all the data in the Parking page. Will fix after implementing Firebase,
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...
List appears with oldest report at top, rather than bottom
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.
Shows a large negative number in seconds, probably due to cast.
App refuses to download any data from Firebase as soon as iOS was implemented
Attempts to import Firebase results in "Cannot result symbol" errors.
Parking status only updates when you leave the activity and reopen it, not when you add new reports or refresh the current report list.
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.