Skip to content

hebaelsaid912/WeatherApp

Repository files navigation

Weather App

API

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

App Screen Recording

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
  Java 11

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages