Skip to content

This is the COVID-19 daily report viewer on Android presents data from CSSE@JHU open-sourced data repo.

License

Notifications You must be signed in to change notification settings

bluebillxp/android-covid19-reportviewer

Repository files navigation

master

COVID-19 Daily Report Viewer for Android

This repository is to help individuals who are consuming the COVID-19 daily reports open-sourced by the Johns Hopkins University Center for Systems Science and Engineering (JHU CSSE). The data source is specifically connected to the master branch of CSSEGISandData/COVID-19/csse_covid_19_data/csse_covid_19_daily_reports/.

You can view the daily reports directly on your Android devices and the results are presented by global, country/region and province/state categories with differences from the previous day.

This repository also focuses on Android application development techniques aimed to share with the knowledge of how to aggregate, store and display data available on public GitHub projects on modern practices.

Demo

Demo

Android modules and techniques used in this repo

  • Kotlin basis
  • AndroidX architecture components
  • AndroidX UI components
  • MVVM
  • Shared ViewModel between fragments and activity
  • ViewModelFactory
  • ROOM
  • LiveData
  • Accessing GitHub APIs using Retrofit2
  • RecyclerView
  • ViewPager2 + TabLayout
  • ConstraintLayout
  • CardView
  • NestedScrollView
  • Translucent status bar

On-going items

  • Time series data
  • Adminstrative district category
  • Unit Tests

References:

Thank you

  • Special thanks to Johns Hopkins University Center for Systems Science and Engineering (JHU CSSE)
  • Special thanks to all the developers whom have published their knowledge, questions and solutions.

Contact

Terms of Use

This GitHub repository and its implementations herein, including all files, copyright 2020 bluebillxp, all rights reserved, is provided to the public strictly for Android development purposes.

The author hereby disclaims any and all representations and warranties with respect to the COVID-19 data presented, including accuracy, fitness for use, and merchantability. Reliance on the application for medical guidance or commercial use is strictly prohibited.

By accessing this repository, you have also agreed with the terms of use of CSSEGISandData/COVID-19 claimed by Johns Hopkins University Center for Systems Science and Engineering (JHU CSSE).

About

This is the COVID-19 daily report viewer on Android presents data from CSSE@JHU open-sourced data repo.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages