Weather App - An application to find out the weather according to the current location of the phone

Weather App

An application to find out the weather according to the current location of the phone

App Screen Recourding

lv_0_20220101161130.mp4


Code Installation

You can clone code and run it using :

  IDE : Android Studio
  Gradle Version : 7.0.2
  Compile Sdk : 31

Tech stack & Open-source libraries

  • Minimum SDK level 26
  • Kotlin based + Coroutines for asynchronous.
  • StateFlow – emit state updates and emit values to consumers.
  • Lifecycle – dispose of observing data when lifecycle state changes.
  • ViewModel – UI related data holder, lifecycle aware.
  • Architecture
    • MVI Architecture (ViewState – DataBinding – ViewModel – ViewIntent)
  • Retrofit2 & Gson – construct the REST APIs.
  • Glide – loading images.
  • play-services-location – (FusedLocationProvider – Geocoder )

Release APK

Go to the Releases to download the latest APK.

GitHub

View Github