All Projects → sidhuparas → Coronavirus Tracker

sidhuparas / Coronavirus Tracker

Licence: mit
An Android Application written in Kotlin 📱 with MVVM Architecture using latest Android Development tools like Dagger2, Room, ViewModel, LiveData, Retrofit and Coroutines to display CoVID-19 Data

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Coronavirus Tracker

Uber Car Animation Android
An example project to demonstrate how to Add Uber Like Car Animation in Android App
Stars: ✭ 134 (-14.1%)
Mutual labels:  android-application
Maoni
Lightweight library for collecting and handling user feedback from within Android applications.
Stars: ✭ 142 (-8.97%)
Mutual labels:  android-application
Android App
An android application for reading novels
Stars: ✭ 146 (-6.41%)
Mutual labels:  android-application
Zimlx
Open Source and free launcher for Android
Stars: ✭ 137 (-12.18%)
Mutual labels:  android-application
Geojsonify
Easily add GeoJson layers to your Maps
Stars: ✭ 141 (-9.62%)
Mutual labels:  android-application
Binaural Beats
Brainwaves entrainment, auto hypnosis & lucid dreaming with an Android phone
Stars: ✭ 142 (-8.97%)
Mutual labels:  android-application
Everythingdone
EverythingDone, an Android app to help you remember things, and finish them!
Stars: ✭ 134 (-14.1%)
Mutual labels:  android-application
Carmarker Animation
This android library will help to show the marker move along the route and turn smoothly along the road curves.
Stars: ✭ 154 (-1.28%)
Mutual labels:  android-application
Android Multi Theme Ui
Android multi theme UI implementation with day night mode. This repository cover theme changes at runtime, user can select theme from pre-defined multiple themes and changes reflect dynamically on the go.
Stars: ✭ 142 (-8.97%)
Mutual labels:  android-application
Whatsapp Api
An Android Library with demo application, to send media and text messages via Whatsapp on rooted device
Stars: ✭ 145 (-7.05%)
Mutual labels:  android-application
Memento
Memento is a simple note taking app for Android
Stars: ✭ 138 (-11.54%)
Mutual labels:  android-application
Textwriter
Animate your texts like never before
Stars: ✭ 140 (-10.26%)
Mutual labels:  android-application
App Privacy Policy Generator
A simple web app to generate a generic privacy policy for your Android/iOS apps
Stars: ✭ 2,278 (+1360.26%)
Mutual labels:  android-application
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (-12.18%)
Mutual labels:  android-application
Netflix clone
Netflix type clone app to learn animation and basic UI components..
Stars: ✭ 152 (-2.56%)
Mutual labels:  android-application
Whatsapp Bulk Sender
Send bulk messages right from your WhatsApp Android Client or WhatsApp Web
Stars: ✭ 135 (-13.46%)
Mutual labels:  android-application
Tvhclient
An Android client for TVHeadend using the HTSP protocol
Stars: ✭ 142 (-8.97%)
Mutual labels:  android-application
Mifos Mobile
Repository for the Mifos Mobile Banking App for clients
Stars: ✭ 154 (-1.28%)
Mutual labels:  android-application
Android Video Listing Mvp
Android video listing with swipe view tabs based on mvp design pattern with complete functionalities like search and sort
Stars: ✭ 151 (-3.21%)
Mutual labels:  android-application
Puff Android
Password Manager for Android Using Blowfish Encryption
Stars: ✭ 144 (-7.69%)
Mutual labels:  android-application

Introduction Say Thanks! License

Corona Tracker is an Android application which shows worldwide data of confirmed cases, recovered cases and death cases. You can also get country-wise data. The data is provided by astsiatsko.

New Features

  • Offline caching using Room persistance library (injected with Dagger2)
  • Ability to pin specific countries (also using Room)
  • Statewise data of Indian States (with sorting options)
  • Connected banners with Firebase Remote Config which changes every few seconds

Star ⭐️ this repo to show your support and it really does matter! 👏

Corona Tracker is written in Kotlin and makes use of KTX, Coroutines, Dagger2, Retrofit and MVVM. If you find code issues, feel free to create a new issue or make a PR.

Getting Started

  1. To get started, you will need the API key which you can obtain from here.

  2. Put this key global-level gradle.properties with name RAPID_API_KEY and sync the project.

  3. Connect the app with Firebase.

  4. That's it! You're good to go :)

You can download the apk here.

Credits

Corona Tracker has been developed by me (Paras Sidhu) with the purpose that society remains informed about the corona cases and can get helpful tips from WHO which are shown in main banner.

To make it better on the developer end, I tried using best practices as mentioned above.

Special thanks to the guys at https://www.covid19india.org and their volunteers for providing state-wise data.

UI/UX Design is provided by Pratik Kohli.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].