Inspiration
I obtained the idea from a teammate of mine, who said that finding how close someone is to another person in the time of coronavirus is a good idea to find and scold someone for. I thought about how to improve it using a paper mock-up of the UI and I started building it.
What it does
It can detect how far and how long you have been in a certain location, keep you informed by notifying you of nearby Bluetooth connected devices and give you rewards for obeying stay-at-home orders and practicing social distancing. If you follow these orders, you get more points, which are saved on the app. The more points you get, the better you can brag to your friends about your health against the coronavirus and see if you are the safest amongst your friends in a leaderboard.
How I built it
I used a combination of XML and Java in Android Studio with some Gradle dependencies. The XML was for the visuals and the Java was for controlling the visuals. Most of the screens are in fragments but I had also two activities throughout the whole app.
Challenges I ran into
I practically forgot everything since I have not done Android programming in such a long time. However, I got used to the new AndroidX support system and I build my app to a good status over the length of a week. Especially doing the map in the Social Distancing Map was hard but OpenStreetMap is cool and I managed to figure out how to use it instead of Google Maps.
Accomplishments that I'm proud of
I think that this could be a very nice app to publish on the app store. I believe that this app will help people stay safe during the coronavirus
What I learned
Bluetooth and notifications are bad
What's next for Crown Catch
Implementing the news section!
Log in or sign up for Devpost to join the conversation.