The Product My Android app shows a heatmap of meteorite strikes pulled from a NASA dataset. It plots the dataset and the exact points of impact on a map using the Google Maps API. It also pulls the user's current location, and returns a "danger report," or how many meteorites have struck within certain distances from the user. Additionally, it plots the location of NASA facilities in the US with their names so that the user can see how close meteorites have struck to NASA buildings.
The Process I used Google Maps to plot circles on the locations of meteorite strikes, and used the Google Maps Utility library to draw a heatmap. I pulled the data from NASA datasets available at link.
The Passion I made this app because I wanted to learn about how to use API's and large datasets to make something useful. I chose to show the data on a map so that the user could visualize it easily. The idea was inspired by my curiosity about how often meteorites strike the Earth and where they strike most often. Overall, this hackathon was a great opportunity to meet new people and learn new things.
The Challenges One of the challenges I faced was working by myself. I wanted to try working by myself to see if I could finish a decent app. Additionally, implementing the heatmap was challenging. I had to use an unfamiliar library, the Google Maps Utility library, but I was able to set it up and get it working properly.
The Future In the future, I want to add a population density heatmap to the app, so that users could see how often meteorites struck large population centers. I tried to use the US Census API, but it was too complex to use, and I couldn't find what I was looking for with other API's.