Coder Social home page Coder Social logo

gabrieltavernini / covid19stats Goto Github PK

View Code? Open in Web Editor NEW
146.0 146.0 38.0 206.32 MB

A simple mobile app developed with Flutter to visualize Covid19 statistics ๐Ÿฆ 

License: GNU General Public License v3.0

Kotlin 0.72% Swift 0.70% Objective-C 0.06% Dart 96.16% Ruby 2.35%
covid-19 flutter hacktoberfest statistics

covid19stats's People

Contributors

athuljohn avatar djcrashdummy avatar gabrieltavernini avatar hhegab avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

covid19stats's Issues

Wrong Value?

With the last update I see an different value. Is that correct?

Screenshot_20200930_053143_com gabriel covid19stats

Open source REST API

@GabrielTavernini you mentioned finding an alternative data source for this app. Recently I tested CoronaTab for another project. It uses JHU data which made it ideal for me. Maybe it is suitable for your needs. If not then state what is required so something can be found.

some small improvements

  • it would be nice to add the ability to set a persistent default country, which perhaps also loads the charts by default.
  • if a default country is chosen, a simple button in the top bar to quickly switch between the default country and the global stats may be interesting.
  • also the possibility to mark more than one country as favorites, which are e.g. shown on the top of the select page may be interesting. - especially if you live in a smaller country or near a border and regularly want to check the situation around your own country.
  • also the possibility to set the default view (total|daily) for the charts may be interesting. - because in some countries resp. after some time the total chart does not change that much.
  • the icing on the cake would be to use separators for the numbers according to the devices regional settings(!) to grasp them more easily.

Add time limits for graphs

Hi, thank you very much for the app, I love how it is simplistic snd straight to the point.

Could you please add a time limiter to how far it stretches backwards? It's nice to see the whole overview, but for long-term usage it'd be nice to be able to limit it to e.g. last 7 or 28 days, and also just directly select a starting and ending point.

Localization

Please make it possible to add different language localizations to the application.

F-droid?

@GabrielTavernini would you consider publishing this on F-Droid? We just lost the only similar app which was beung hosted on @IzzySoft's repo (mentioning this because you provide a prebuilt apk that Izzy can host). I notice that you fixed the parsing issue that caused the other apps author to abandon their project.

Floating graph number doesnt reflect y-axis value

Screenshot_20200926-081531.png

Shown in image above.

The floating graph number (the number that comes up when you touch the graph) seems to just incrementally increase from 0 to a number in the 200s. This number varies depending on the country selected but as far as I can doesn't represent the value on the y-axis.

Really enjoying the app. Keep it up!

'Total Tests' and 'Tests per Mln' showing the wrong values

Background info:

  • Android version: 6.0.1
  • Phone model: OnePlus Two
  • Application version: 1.3.0
  • Application source: F-Droid

To replicate:

  • Fire up the Covid19Stats app on your phone
  • Switch to a country which publishes its tests-related data (e.g. UK)
  • Check the numbers displayed in the 'Total Tests' and 'Tests per Mln' once the data have finished loading
  • Compare those values with the ones for the same country on the worldometers.info website

Actual result:

  • The 'Total Tests' field is displaying data from the 'Deaths/1M pop' column
  • The 'Tests per Mln' field is displaying data from the 'Total Tests' column

Expected result:

  • The 'Total Tests' field should be displaying data from the 'Total Tests' column
  • The 'Tests per Mln' field should be displaying data from the 'Tests/1M pop' column

[Feature Request] Pin countries or add to Favorites

Hi, I love the app, its simple but powerful. Thanks for the great work!

I usually want to check 3-4 countrys to see how they develop. So it would be very conveniant if users could pin countries to the top or make something like a favourites list.

would that be a feature you could add?
Thanks!

Freezing with date restriction AND irish data

Hi Gabriel,
I just remarked this issue of app freezing (an empty screen with light gray background colour) when I have the combination of a restricted time span applied to Ireland's data. It happens as well with one of the preset time spans as with self chosen ones, and Ireland is the only one among the European countries I loaded so far that makes the app freeze.

Edit: I can amend that it also needs to have both switches in the prefs turned on, "Always load charts" and "Default to daily view".

Android 6.0.1, btw, with app v2.2.0 from F-Droid.

Filter For district

It would be nice to filter more by district.

Importand for germany where you are only allowed to travel more than 15km away from home if there are less than 200 new infections last 7days per 100000

app is showing absolute active cases per million, not current active cases

This application is showing absolute value (from the very beginning) of cases per million (CPM). It would be better and more clear for a user, if it was showing current cases of infected people per milion in a country.

Actual result

  • values in table column 5 (application CPM) calculated by 'Total Cases / country population'

Expected result

  • values in table column 6 (real CPM) calculated by 'Active Cases / country population'
Coutry Population Total Cases Active Cases application CPM real CPM
India 1 352,6 mln 31 332 159 408 950 22 471 302
USA 331,4 mln 35 283 075 5 158 542 105 937 15 565
Brazil 210,1 mln 19 632 443 752 561 91 673 3 581
Poland 38,2 mln 2 882 066 153 604 76 240 4 021
Czech Republic 1 672 340 10,7 mln 3 372 155 856 315
Denmark 5,8 mln 310 127 11 868 53 343 2 046

(table data from 24.7. 2021)

Population numbers are taken from Wikipedia. Active cases and application CPM numbers is what the application is showing. And last column real CPM is what it should be showing. As you can see, the numbers are diametrically different.

You are calculating CPM by dividing Total Cases by country population, but you should divide Active Cases instead so the information is more relevant. Or just put there another variable with this value.

Charts day range is broken in 2021

It's not possible to change the day range. The calendar is not usable and frozen. No reaction when touch the items and numbers. Other things are working fine, e.g. change the country.

Option to display weekly average

Due to major fluctuations in daily reporting of new cases and deaths, it is sometimes hard do get the big picture and trends. The daily view is usefull, but I think a weekly option (in addition to the daily) would better report the general direction. Or may be render it as a trend line overlaying todays graph?

Thanks for the effort. Love the app!

icon = covid bacteria ?

i think it would be nifty, if the icon had a covid bacteria shape inside, instead of the globe.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.