/CoronaTracker

Coronavirus tracker app for iOS & macOS with map & charts

Primary LanguageSwiftGNU General Public License v3.0GPL-3.0

image

Corona Tracker

Coronavirus tracker app for iOS & macOS with map & charts.

iOS macOS Swift image

Features

  • Live data: Shows the most recent data, and updates automatically.
  • Distribution map with two levels of details:
    • Countries: When the user zooms out. Fewer details and reduced clutter.
    • Cities: When the user zooms in. More details.
  • Red color scale: Reflects the number of confirmed cases. In addition to increasing circle size.
  • Statistics: Including the number of confirmed, recovered, and deaths, in addition to percents.
  • Current state chart for all countries (and cities).
  • Timeline chart for all countries (and cities).
  • Top affected countries chart with info about every country.
    • Option for using a logarithmic scale.
  • iPad support (portrait & landscape).
  • macOS support.
  • Works on old devices that still run iOS 10.

image image

How to Use

Clone, build, choose the right target (iOS or macOS), and run!

Credits

Data

Data is provided by JHU CSSE (https://github.com/CSSEGISandData/COVID-19).

Libraries

  • CSV.swift: For parsing the CSV data file.
  • Charts: Beautiful and powerful charts.
  • FloatingPanel: For the bottom sheet.
  • Disk: Simlifies loading/saving files.
  • PKHUD: For the activity indicator.