Skip to content

This app is made just for learning purpose.To gain the knowledge of using Retrofit to request Api's, learn the implementation of MVVM architecture and enable google addMob to the app.There Would be many Bugs(Mistakes) in the apps.Plz forgive me for that,as I am still in the learning phase.

Notifications You must be signed in to change notification settings

udit512/covid-19_tracker

Repository files navigation

Covid Tracker Application

forthebadge forthebadge forthebadge
This app is made just for learning purpose.To gain the knowledge of using Retrofit to request Api's, learn the implementation of MVVM architecture and enable google addMob to the app.There Would be many Bugs(Mistakes) in the apps.Plz forgive me for that,as I am still in the learning phase.

Screen Shots

Built With 🛠

  • Java - Most widely used programming language for Android development.
  • 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.
  • Retrofit - A type-safe HTTP client for Android and Java.
  • GSON - A Java serialization/deserialization library to convert Java Objects into JSON and back.
  • GSON Converter - A Converter which uses Gson for serialization to and from JSON.
  • Glide - An image loading and caching library for Android focused on smooth scrolling.
  • Material Components for Android - Modular and customizable Material Design UI components for Android.
  • Google AdMob - AdMob helps you monetize your mobile app through in-app advertising

Other Concepts included

  • RecyclerView
  • GridView
  • CardView
  • CircularImageView
  • Fragments
  • Passing data between activities, fragments

👨‍🔧 Architecture

This app uses MVVM (Model View View-Model) architecture.

📱 Contact - Let's become friend 🤝

About

This app is made just for learning purpose.To gain the knowledge of using Retrofit to request Api's, learn the implementation of MVVM architecture and enable google addMob to the app.There Would be many Bugs(Mistakes) in the apps.Plz forgive me for that,as I am still in the learning phase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages