Giter Site home page Giter Site logo

docbohanh / flutter-covid19 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from daohoangson/flutter-covid19

0.0 1.0 0.0 9 MB

Flutter UI Challenge: Worldwide Covid-19 visualization

Home Page: https://youtu.be/3BxNJunz66M

License: GNU General Public License v3.0

Kotlin 0.01% Swift 0.03% Objective-C 0.01% Dart 99.72% HTML 0.08% Ruby 0.16%

flutter-covid19's Introduction

Covid-19 Worldwide Numbers

An app built for Flutter UI Challenge #1.

Features

Map and numbers

Official WHO data is fetched directly from covid19.who.int. The number of new/total cases/deaths for each country is color coded in the world map. Detailed numbers are shown in full in a data table.

iPhone iPad iPad landscape
iPhone iPad iPad landscape

Search

User current location is detected by IP address (no additional permissions required). Recent searches are also saved for easy access.

Country highlight

A country can be highlighted from search result or by tapping its name in the data table. The highlighted one will be zoomed in on the world map. Its numbers are displayed prominently on top with accompanied graphs.

iPhone on Vietnam iPad on USA
iPhone on Vietnam iPad on USA

Sorting

The data table supports 8 sorting orders:

  • New cases ascending / descending
  • Total cases ascending / descending
  • New deaths ascending / descending
  • Total deaths ascending / descending
New cases descending Total cases descending New deaths descending Total deaths descending
New cases descending Total cases descending New deaths descending Total detahs descending

Others

Animation

Subtle animations are used throughout the app to improve user experiences. Some notable ones:

Progress indicator Map (zoom+pan) Total / new toggler (mobile only)
Progress indicator Map Total / new toggler

Dark theme

User can choose to always use light / dark theme or let the app switch theme automatically.

Light Dark
Light Dark

flutter-covid19's People

Contributors

daohoangson avatar

Watchers

 avatar

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.