Dear community,
Do check this repo, which is built on modern android app development.
Libraries used ->
•
Kotlin - First class and official programming language for Android development.
•
Coroutines - For asynchronous and more..
•
Flow - A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
•
Hilt - Jetpack Dependency Injection Framework
•
Android Architecture Components - Collection of libraries that help you design robust, testable, and maintainable apps.
•
LiveData - Data objects that notify views when the underlying database changes.
•
ViewModel - Stores UI-related data that isn't destroyed on UI changes.
•
ViewBinding - Generates a binding class for each XML layout file present in that module and allows you to more easily write code that interacts with views.
•
Room - SQLite object mapping library.
•
WorkManager - WorkManager is an API that makes it easy to schedule deferrable, asynchronous tasks that are expected to run even if the app exits or the device restarts.
•
Dagger 2 - Dependency Injection Framework
•
Retrofit - A type-safe HTTP client for Android and Java.
•
Coil-kt - An image loading library for Android backed by Kotlin Coroutines.
•
Material Components for Android - Modular and customizable Material Design UI components for Android.
https://github.com/HariKulhari06/Covid-19-Tracker
Also accepting, contributors to help us build these features.