Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/murshidazher/covid-19
π¦ A covid-19 tracker based on android
https://github.com/murshidazher/covid-19
androidx covid19 java virus-tracker-api
Last synced: 8 days ago
JSON representation
π¦ A covid-19 tracker based on android
- Host: GitHub
- URL: https://github.com/murshidazher/covid-19
- Owner: murshidazher
- License: mit
- Created: 2020-04-30T09:37:30.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T12:22:52.000Z (almost 2 years ago)
- Last Synced: 2024-11-08T11:14:05.224Z (2 months ago)
- Topics: androidx, covid19, java, virus-tracker-api
- Language: Java
- Homepage:
- Size: 54 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [covid-tracker](https://github.com/murshidazher/covid-19)
> A covid-tracker application with custom ui and on-boarding.
- A covid-19 android application to keep track of pandemic updates with timely updates using `firebase cloud messaging`.
**Remember**
π‘ Add `google-services.json` firebase configuration file to the root of `app` folder.## Table of Contents
- [covid-tracker](#covid-tracker)
- [Table of Contents](#table-of-contents)
- [What's in the box](#whats-in-the-box)
- [Highlights](#highlights)
- [Tools](#tools)
- [License](#license)## What's in the box
### Highlights
- Build using the latest library for **android x+**.
- **Highly scalable application** because it uses the room database and a backend server to handle any additional request.
- Use of **efficient data structures** with due consideration of the application componentβs requirements.
- The mode to **change the country view** allows user to see both the **global statistics** and the **local statistics**.
- The use of **Google Authentication** will allow user to be free from the hassle of creating an account manually.
- The use **Firebase Analytics** will allow the developers to monitor the application performance and make review based on it.
- The use **Firebase Cloud Messaging** will allow user to be notified whenever the new application statistic is updated.## Tools
A list of tools used to develop this project,
- π [volley](https://github.com/google/volley) - Fetch library
- ππ»ββοΈ [glide](https://github.com/bumptech/glide) - Lazy image loading
- π [chip bar navigation](https://github.com/ismaeldivita/chip-navigation-bar) - Bottom navigation design based on chip
- π [room database](https://developer.android.com/topic/libraries/architecture/room) - Persistence Database
- β [firebase auth](https://firebase.google.com/docs/auth) - Authentication
- π€ [firebase messaging](https://firebase.google.com/docs/cloud-messaging) - Cloud messaging
- π [firebase analytics](https://firebase.google.com/docs/analytics) - Application Analytics
- π [card view](https://developer.android.com/jetpack/androidx/releases/cardview) - Card view for UI
- π© [material design](https://material.io/develop/android/) - Material Design Library## License
[MIT](https://github.com/murshidazher/covid-19/master/app/src/main/LICENSE) Β© 2020 Murshid Azher ([https://murshidazher.com](https://murshidazher.com))