COCOA is an Android app that keeps users updated with the COVID COntainment zones in their vicinities. According to the Health Ministry of India,
A Covid Containment Zone refers to a specific geographical area where positive cases of coronavirus are found. Strict movement restrictions are put in place in such areas to prevent further spread of the virus.
COCOA updates zones with changing User's Location.The database currently supports the following cities/regions in India
- Delhi NCR
- Pune
- Indore
- Jaipur
- Chandigarh
- Bangaluru
- Chennai
- Kolkata
- Mumbai
- Surat
More regions are being added daily to the database which shall automatically reflect in the app without any changes to its build.
COCOA was developed as a beginner project for 30 Days of Kotlin event of Google Devs India. It has been made completely by me during the month of May, 2020. I developed this Application in order to learn Android Development using Kotlin along with the wish to contribute to a real-time use case. This app will be useful to increase awareness and inform status of Containment Zones to the people. Also, as the country comes out of lockdown, people will know which areas to avoid while travelling.
- IDE - Android Studio 3.6.3
- Language - Kotlin 1.3.72
- Test Device - Pixel 2 API 27
- Minimum Android Version - Nougat(Android 7.1.1)
To setup the project on your machine, clone this repository and import project directory COCOA into Android Studio.
This App is still not published on the Google Play Store. It needs ironing out the legality aspects pertaining to the user's location and sponsership for the using the Backend API.
- Null Safety
- Data Classes
- View Model
- Coroutines
- Android KTX
- Mutable Live Data
- INTERNET
- FINE LOCATION
This project is licensed under the MIT License - see the LICENSE.md file for details
Aneesh Dua
- Email - aneeshdua@gmail.com
- Twitter - https://twitter.com/aneeshdua
- LinkedIn - https://www.linkedin.com/in/aneesh-dua-b6160b151/