Weather App

API

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