RT-COVID (Real-Time Covid)

High-Level Project Summary

We developed an android application which is providing real-time Covid-19 statistics. There are three fragments as "Home", "OCT", "Notifications". It solves the challenge by calculating the risk according to locations and also using an online covid test.

Detailed Project Description

We developed an android application which is providing real-time Covid-19 statistics. We used Android Studio, Java, XML to develop this app. There are three fragments as "Home", "OCT", "Notifications". On our "Home" fragment, you can see two texts and a dropdown menu. The texts contain information about our app, you can see all countries when you drop the dropdown menu and you can select one to see the data. In this stage, we used an API ("https://disease.sh/"). We fetched the data as a JSON Object thanks to the API. Then we parsed and showed it to the users in an understandable form. There is an online covid test on our "OCT" page, this test works with a scoring system. The first four questions add 5 points, the other five questions add 3 and the last question adds 1 to the score. If the user's score is greater than 18/36, the algorithm indicates that the user is in a risky situation. If not, there will be only some guidance about Covid-19. Our "Notifications" page is currently in the development process. We are planning to show the risk updates according to the user's location.

Space Agency Data

We did not use any space agency data source because we desired to fetch the data in JSON format. We employed https://disease.sh/ API.

Hackathon Journey

We had an amazing experience. Even if it was kind of stressful and exhausting, we really improved ourselves a lot. We learned many things about android development such as using APIS with Android Studio, using fragments, setting ImageView bitmap from an URL, modifying layouts. We made the application usable by everyone. Ease of use of the application is a major thing to provide. We did face some challenges. At first, we couldn't find an eligible and worth using API. There were some errors in our code, sometimes we spent hours and hours solving them. But in the end, we've completely succeeded in every challenge we faced. We want to thank our mentors for guiding us in the development process of our app.

References

Java

XML

JSON

Android Studio

"https://disease.sh/" API

Git

Tags

#android, #programming, #software, #softwaredevelopment, #covid19

Global Judging

This project has been submitted for consideration during the Judging process.