Inspired by a night out at the bars that was ruined by the appearance of a police officer. Out unfortunate friend was charged with a Minor In Possession the day before his 21st birthday. We wanted a better way to know when police was coming into our vicinity
What it does
This app not only allows users to report on the appearance of police at the bars, but also on free food being offered around campus, local events happening such as a flash mob in Turlington or a great band playing around town.
How we built it
We built this project using Android Studio and the Google Maps API to locate a user's coordinates at the time of reporting.
Challenges we ran into
Interacting with the Google Maps API was a large hump to get over. The lifecycle of which events happen at specific times with Google Maps is very tricky and documentation on the matter is surprisingly lackluster. Thanks to StackOverflow, however, we were able to solve most of our problems
Accomplishments that we're proud of
Getting markers to appear on the map and the usage of the Singleton Design Pattern to maintain a persistent list of markers to show on the map.
What we learned
Android development is hard! We were not prepared to spend so much time reading up on reference guides and on StackOverflow. Once we got the hang of the Android app lifecycle we began implementing much faster but until that moment we were stuck with unhelpful guides by Google
What's next for X@Y
We will most likely keep working on the project sparingly because the idea is interesting and has the potential to be useful to us and many of our friends.