Android app to provide information about Covid19. The project aims to be useful to the community and study Android.
App can't be uploaded to the Google Play Store due to policy issues.
Pursuant to Section 8.3 of the Developer Distribution Agreement and the Enforcement policy, apps referencing COVID-19, or related terms, in any form will only be approved for distribution on Google Play if they are published, commissioned, or authorized by official government entities or public health organizations. Google reserves the discretion to remove apps from Google Play based on a number of factors including a high risk of abuse.
To download the app, you must go to the releases page and download the debug APK.
- MVVM
- LiveData
- Transformations
- DataBinding
- Room
- Repository Pattern
- Observer Pattern
- Retrofit2 (Gson, OkHttp3)
- Dependency Injection
- TypeConverters
- SharedPreferences
- Internationalization
- Espresso Tests
- Work Manager (implemented but not called)
- Firebase (Crashlytics & Events)
Data is downloaded from Covid19API
Covid-19 Worldwide Info uses MVVM architecture, observer & repository pattern to update the UI with the LiveData downloaded using Retrofit, also persisting data locally using Room.
Copyright Covid-19 Worldwide Info by Pedro Rocha
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.